.section-insight-detail {margin-bottom:30px;padding-top:30px}
@media screen and (max-width:992px) {.section-insight-detail {padding-top:15px }}
.section-insight-detail__main-content {display:flex;justify-content:space-between;min-height:750px;position:relative}
@media screen and (max-width:992px) {.section-insight-detail__main-content .banner-right {display:none }}
.section-insight-detail__main-content .banner-right .banner-dynamic {color:white;text-align:center;position:absolute;top:0;transition:top 0.2s ease-in-out;display:flex;flex-direction:column;gap:20px}
.section-insight-detail__main-content__content {width:70%}
.section-insight-detail__main-content__content .post-header .search-item {display:none}
@media screen and (max-width:992px) {.section-insight-detail__main-content__content .post-header .search-item {display:block;width:100%;margin-bottom:20px }.section-insight-detail__main-content__content .post-header .search-item .input-container {position:relative }.section-insight-detail__main-content__content .post-header .search-item .input-container .icon-search {position:absolute;top:0;right:0;width:50px;height:50px;background:#3ad2f3;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer }.section-insight-detail__main-content__content .post-header .search-item .input-container .icon-search img {vertical-align:middle;width:25px;height:25px }.section-insight-detail__main-content__content .post-header .search-item .input-container input {max-width:100%;border:1px solid #D3D8DA;border-radius:50px }}
.section-insight-detail__main-content__content .post-header .tag {font-weight:500;margin-bottom:10px}
.section-insight-detail__main-content__content .post-header .title {color:#185ccc;font-size:40px}
@media screen and (max-width:800px) {.section-insight-detail__main-content__content .post-header .title {font-size:30px }}
.section-insight-detail__main-content__content .post-header .post-information {display:flex;align-items:center;margin-top:10px}
@media screen and (max-width:800px) {.section-insight-detail__main-content__content .post-header .post-information {justify-content:space-between }}
.section-insight-detail__main-content__content .post-header .post-information .date {display:flex;align-items:center}
.section-insight-detail__main-content__content .post-header .post-information .date img {width:20px;margin-right:10px}
@media screen and (max-width:800px) {.section-insight-detail__main-content__content .post-header .post-information .date img {width:16px;margin-right:5px }}
.section-insight-detail__main-content__content .post-header .post-information .share {display:flex;align-items:center;margin-left:30px}
.section-insight-detail__main-content__content .post-header .post-information .share a {display:flex;width:25px;height:25px;padding:5px;align-items:center;justify-content:center}
.section-insight-detail__main-content__content .post-header .post-information .share img {width:auto;height:100%}
.section-insight-detail__main-content__content .post-body {margin-top:20px;text-align:justify;word-break:break-word}
.section-insight-detail__main-content__content .post-body__introductory * {font-weight:bold;text-align:justify;word-break:break-word}
.section-insight-detail__main-content__content .post-body__introductory p {font-size:21px;line-height:1.5}
.section-insight-detail__main-content__content .post-body__content * {line-height:1.5}
.section-insight-detail__main-content__content .post-body blockquote * {background:linear-gradient(90deg,#0543a9,#00d8f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.25rem;font-weight:bold;text-align:center;word-break:break-word}
@media screen and (max-width:992px) {.section-insight-detail__main-content__content .post-body blockquote * {font-size:1.25rem }}
.section-insight-detail__main-content__content .post-body pre {overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.section-insight-detail__main-content__content .post-body img {max-width:100%;height:auto}
.section-insight-detail__main-content__content .post-body a {color:#185ccc}
.section-insight-detail__main-content__content .post-body h1 * {font-size:2.5rem}
.section-insight-detail__main-content__content .post-body h2 * {font-size:2rem}
.section-insight-detail__main-content__content .post-body h3 * {font-size:1.75rem}
.section-insight-detail__main-content__content .post-body h4 * {font-size:1.5rem}
.section-insight-detail__main-content__content .post-body h5 * {font-size:1.25rem}
.section-insight-detail__main-content__content .post-body h6 * {font-size:1rem}
.section-insight-detail__main-content__content .post-body .insight-tag {border-left:2px solid #7F56D9;padding-left:20px;font-size:24px;font-style:italic;color:#101828;margin-top:50px}
.section-insight-detail__main-content__content .post-footer {margin-top:20px}
.section-insight-detail__main-content__content .post-footer .share {display:flex;align-items:center}
.section-insight-detail__main-content__content .post-footer .share a {display:flex;width:25px;height:25px;padding:5px;align-items:center;justify-content:center}
.section-insight-detail__main-content__content .post-footer .share img {width:auto;height:100%}
.section-insight-detail__main-content__spotlight {width:20%}
.section-insight-detail__main-content__spotlight .post-list .post-list-tag {margin-top:20px;color:#185ccc}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list {display:flex;flex-direction:column;align-items:flex-start;margin-top:15px}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item {display:flex;justify-content:space-between;margin:5px 0 15px;cursor:pointer;width:100%}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .thumbnail {width:90px;height:90px;border-radius:6px;overflow:hidden}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .thumbnail img {width:100%;height:100%;object-fit:cover;object-position:center;margin-right:10px}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .content {padding-top:5px;width:calc(100% - 90px - 30px);text-align:left;margin-left:30px}
@media screen and (max-width:576px) {.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .content {width:calc(100% - 90px - 15px);margin-left:15px }}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .content .title {max-height:1.2em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}
.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item .content .description {color:#185ccc;opacity:0.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.4em}
.section-insight-detail__main-content__spotlight .search-item .input-container {position:relative}
.section-insight-detail__main-content__spotlight .search-item .input-container .icon-search {position:absolute;top:0;right:0;width:50px;height:50px;background:#3ad2f3;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.section-insight-detail__main-content__spotlight .search-item .input-container .icon-search img {vertical-align:middle;width:25px;height:25px}
.section-insight-detail__main-content__spotlight .search-item .input-container input {max-width:100%;border:1px solid #D3D8DA;border-radius:50px}
@media screen and (max-width:992px) {.section-insight-detail__main-content {flex-direction:column }.section-insight-detail__main-content__content {width:100% }.section-insight-detail__main-content__spotlight {width:100%;position:unset }.section-insight-detail__main-content__spotlight .search-item {visibility:hidden }.section-insight-detail__main-content__spotlight .post-list .spotlight-list {margin-top:25px }.section-insight-detail__main-content__spotlight .post-list .spotlight-list .spotlight-item {justify-content:flex-start }}
.section-insight-detail__related-stories {padding:4.5rem 0 4rem}
.section-insight-detail__related-stories .related-stories-tag {padding-left:0;color:#185ccc}
@media screen and (max-width:992px) {.section-insight-detail__related-stories {padding:3.5rem 0 0 }.section-insight-detail__related-stories .related-stories-tag {padding-left:0 }}
.section-background {height:314px;position:relative;padding:40px 96px}
@media screen and (max-width:992px) {.section-background {padding:40px }}
@media screen and (max-width:576px) {.section-background {padding:54px 16px 24px;text-align:center }}
.section-background .category-head {padding:2px 10px;border-radius:999px;display:inline-block}
@media screen and (max-width:576px) {.section-background .category-head {font-size:14px }}
.section-background .category-head.purple {border:1.5px solid #E3C2F9;color:#7400C3;background-color:#F3E6FC}
.section-background .category-head.green {color:#148800;border:1.5px solid #C9F0C2;background-color:#E8F9E6}
.section-background .category-head.blue {color:#0B1FB5;border:1.5px solid #C5CCFF;background-color:#E7EAFF}
.section-background .category-head.yellow {color:#D59311;border:1.5px solid #FDDC9A;background-color:#FFF7E8}
.section-background .category-head.pink {color:#D24C91;border:1.5px solid #FCB8DB;background-color:#FEEEF7}
.section-background .title {font-size:48px;line-height:60px;font-weight:600;color:#F8F9FA;padding-top:20px;padding-bottom:20px}
@media screen and (max-width:992px) {.section-background .title {font-size:32px }}
@media screen and (max-width:576px) {.section-background .title {font-size:24px;line-height:36px }}
.section-background .share-block {display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:576px) {.section-background .share-block {flex-direction:column;gap:10px }}
.section-background .share-block .publish-text {font-size:16px;line-height:24px;color:#EFEFF3}
.section-background .share-block .publish-text span {font-weight:bold;color:#F8F9FA}
.section-background .share-block .sns-block-wapper {display:flex;align-items:center;gap:12px}
.section-background .share-block .sns-block-wapper .sns-block {background:#F8F9FA;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.section-background .share-block .sns-block-wapper .button-copy {display:flex;align-items:center;padding:10px 32px;background:#FFF;border-radius:999px;gap:10px;cursor:pointer;color:#0014A8}