/* 이승현 / 1420910 / 20241111 */
@media screen and (max-width: 39.9375em) {
  .mobile .photo-layout {margin-right: calc(var(--nd-user-padding-x)* 0); margin-left: calc(var(--nd-user-padding-x)* 0); }
}

/**********************************************
note : 구독신청
name : 이경아
**********************************************/
.com2-kd-wrap .com2-header {/* background-color:#0f173b */}
.com2-kd-wrap .com2-header > h5 {margin-bottom:0;font-weight:bold}
.com2-kd-wrap .com2-header > h5 > i.fa-quote-left {opacity:.3;font-weight:normal}
.com2-kd-wrap .com2-img {margin:4rem 0}
.com2-kd-wrap .com2-contents {width:100%}
.com2-kd-wrap .com2-contents::after {content:'';clear:both}
.com2-kd-wrap .com2-contents > a {float:left;width:30%;height:300px;margin-right:5%;padding:2rem;text-align:center;background-color:#fefefe;box-shadow:0 0 4px 1px rgba(0, 0, 0, 0.15);transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;font-family:'Noto Sans KR',sans-serif}
.com2-kd-wrap .com2-contents > a:last-child {margin-right:0}
.com2-kd-wrap .com2-contents > a:hover {box-shadow:0 7px 28px 0 rgba(0, 0, 0, .2);transform:translateY(-4px);text-decoration:none}
.com2-kd-wrap .com2-contents > a > .contents > strong {display:block;font-size:1.25rem;color:#0f173b;letter-spacing:-.08em}
.com2-kd-wrap .com2-contents > a:nth-of-type(1) > .contents > strong, .com2-kd-wrap .com2-contents > a:nth-of-type(2) > .contents > strong {margin-top:2rem}
.com2-kd-wrap .com2-contents > a:nth-of-type(3) > .contents > strong {margin-top:.625rem}
.com2-kd-wrap .com2-contents > a > .contents > p {padding-top:2rem;font-size:1rem;color:#4a4a4a}
.com2-kd-wrap .com2-contents {margin-bottom:20px}
.com2-kd-wrap .com2-contents:last-child a {margin-top:2rem}
@media screen and (max-width: 39.9375em) {
.com2-kd-wrap .com2-header {padding:.938rem 1.25rem}
.com2-kd-wrap .com2-contents > .contents {float:none;width:100%;margin-bottom:2rem;margin-right:0}
.com2-kd-wrap .com2-contents > a {width:100%;height:250px;margin-bottom:2rem;margin-right:0;padding:1rem}
.com2-kd-wrap .com2-contents > a:last-child {margin-bottom:0}
.com2-kd-wrap .com2-contents > a > .contents > p {padding-top:1rem}
.com2-kd-wrap .com2-contents:last-child a {margin-top:0}
.com2-kd-wrap .com2-contents:last-child a:first-child {margin-top:2rem}
}


/* 임희은 / 1430526 / 20241216 */
.com2-kd-wrap .com2-contents > a > .contents > strong {word-break:keep-all;font-size:1.2rem}
.com2-kd-wrap .com2-contents > a > .contents > strong.long {margin-top:0}
.com2-kd-wrap .com2-contents > a:nth-of-type(3) > .contents > strong {margin-top:2rem}
/* median outlink */
#median-outlink {
  margin: 3.125rem auto;
  padding: 1.375rem;
  background-color: var(--nd-light, #f8f9fa);
  border: 1px solid rgba(var(--nd-black-rgb, 0, 0, 0), 0.05);
}
#median-outlink .no-bullet {
  padding: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
#median-outlink .no-bullet li {
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  color: var(--nd-black, #000);
}
#median-outlink .no-bullet li + li {
  margin-top: 0.625rem;
}
#median-outlink .no-bullet li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: inherit;
  color: inherit;
}
