.kr-list{color:#12182b;display:block;font-family:Noto Sans KR,sans-serif}.kr-list-hero{align-items:center;background:linear-gradient(135deg,#1e7ed5,#3edcfa);display:flex;min-height:320px;overflow:hidden;position:relative}.kr-list-hero__inner{margin:56px auto;max-width:calc(100% - 60px);position:relative;width:1180px;z-index:1}.kr-list-hero__text{display:flex;flex-direction:column;gap:24px;width:45%}.kr-list-hero__title{color:#fff;font-size:28px;font-weight:700;line-height:1.4;margin:0}.kr-list-hero__lead,.kr-list-hero__lead p{color:#fff;font-size:14px;line-height:1.7;margin:0}.kr-list-heading{margin:40px auto 30px;max-width:calc(100% - 60px);text-align:center;width:800px}.kr-site .kr-list-heading__en,.kr-site .kr-list-heading__en span{color:#1e7fd5;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin:0;text-transform:uppercase}.kr-list-heading__ko{color:#12182b;font-size:29px;font-weight:700;line-height:1.4;margin:10px 0 0}.kr-list-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 80px;max-width:calc(100% - 40px);width:1110px}.kr-card{background:#f3f6f5;border-radius:10px;color:#02060c;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:background .2s ease}.kr-card.is-hidden{display:none}.kr-card:hover{background:#e9eeed}.kr-card__media{aspect-ratio:1200/630;background:#e4e9e8;overflow:hidden}.kr-card__img{display:block;height:100%!important;max-width:none;object-fit:cover;width:100%}.kr-card__body{display:flex;flex:1;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}.kr-card__title{color:#02060c;display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.kr-card__more{align-items:center;align-self:flex-start;display:inline-flex;font-family:Inter,Noto Sans KR,sans-serif;font-size:17px;font-weight:700;gap:8px;letter-spacing:-.02em;padding-bottom:6px;position:relative}.kr-card__arrow{height:1em;transition:transform .2s ease;width:1em}.kr-card:hover .kr-card__arrow{transform:translateX(4px)}.kr-card__line{background:#02060c;bottom:0;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease;width:100%}.kr-card:hover .kr-card__line{transform:scaleX(1)}.kr-list-empty{color:#53627a;padding:40px 0;text-align:center}.kr-list-more{display:flex;justify-content:center;margin:-40px 20px 80px}.kr-list-more[hidden]{display:none}.kr-list-more__btn{background:linear-gradient(135deg,#1e7ed5,#3edcfa);border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:16px;height:50px;max-width:100%;transition:opacity .2s ease;width:282px}.kr-list-more__btn:hover{opacity:.85}@media (max-width:990px){.kr-list-hero__text{width:60%}.kr-list-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.kr-list-heading__ko{font-size:26px}}@media (max-width:540px){.kr-list-hero{min-height:240px}.kr-list-hero__inner{margin:40px auto;max-width:calc(100% - 40px)}.kr-list-hero__text{width:100%}.kr-list-hero__title{font-size:24px}.kr-list-hero__lead,.kr-list-hero__lead p{font-size:12px}.kr-list-heading{margin:30px auto 20px;max-width:calc(100% - 40px)}.kr-list-grid{gap:20px;grid-template-columns:minmax(0,1fr)}.kr-card__body{padding:18px}}