main.kr-td-preview{color:#173b3e;background:#fff;line-height:1.6}main.kr-td-preview *{box-sizing:border-box}main.kr-td-preview .wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}main.kr-td-preview .page-hero{margin:0}main.kr-td-preview .hero-photo{display:block;width:100%;height:clamp(250px,34vw,490px);object-fit:cover;object-position:center}main.kr-td-preview h1,main.kr-td-preview h2,main.kr-td-preview h3{color:#143a3d;line-height:1.17;letter-spacing:-.02em}main.kr-td-preview h1{font-size:clamp(2rem,4.2vw,3.5rem);margin:0 0 24px;max-width:900px}main.kr-td-preview h2{font-size:clamp(1.65rem,2.75vw,2.45rem);margin:0 0 18px}main.kr-td-preview h3{font-size:clamp(1.19rem,1.65vw,1.45rem);margin:0 0 13px}main.kr-td-preview p{margin:0 0 16px}main.kr-td-preview .intro{padding-block:56px 70px}main.kr-td-preview .intro-copy{max-width:980px;font-size:clamp(1.04rem,1.18vw,1.2rem)}main.kr-td-preview .intro-actions{text-align:center;margin-top:27px}main.kr-td-preview .section{padding-block:72px}main.kr-td-preview .section.soft{background:#edf3ef}main.kr-td-preview .section.dark{background:#12323e;color:#fff}main.kr-td-preview .section.dark h2{color:#fff}main.kr-td-preview .section-lead{font-size:1.1rem;max-width:830px;margin-bottom:28px}main.kr-td-preview .card-grid{display:grid;gap:22px;align-items:stretch}main.kr-td-preview .card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}main.kr-td-preview .card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}main.kr-td-preview .card,main.kr-td-preview .text-panel{background:#fff;border:1px solid #c7d7d2;border-radius:18px;overflow:hidden;box-shadow:0 7px 19px #12323e0d}main.kr-td-preview .card{display:flex;flex-direction:column}main.kr-td-preview .card>img{display:block;width:100%;height:235px;object-fit:cover}main.kr-td-preview .card-body{display:flex;flex:1;flex-direction:column;gap:0;padding:20px}main.kr-td-preview .card-body p{flex:1}main.kr-td-preview .btn,main.kr-td-preview .card-body>a,main.kr-td-preview .wide-action>a{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:11px 20px;border-radius:10px;background:#e27839;color:#fff;text-align:center;text-decoration:none;font-weight:750;box-shadow:0 3px 8px #143a3d25}main.kr-td-preview .btn:hover,main.kr-td-preview .card-body>a:hover,main.kr-td-preview .wide-action>a:hover{background:#c85d25;color:#fff}main.kr-td-preview .card-body>a{width:100%;margin-top:17px}main.kr-td-preview .wide-action{text-align:center;margin-top:27px}main.kr-td-preview .text-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}main.kr-td-preview .text-panel{padding:25px}main.kr-td-preview .topic-list{display:grid;gap:13px}main.kr-td-preview .topic{background:#fff;border:1px solid #c7d7d2;border-radius:14px;padding:0;overflow:hidden}main.kr-td-preview .topic summary{padding:17px 21px;cursor:pointer;font-weight:750;color:#143a3d}main.kr-td-preview .topic summary:hover{background:#f6f9f7}main.kr-td-preview .topic-content{padding:0 21px 18px}main.kr-td-preview .regional-photo{margin:0 0 24px}main.kr-td-preview .regional-photo img{display:block;width:100%;max-height:450px;object-fit:cover;border-radius:18px}main.kr-td-preview .cta-box{display:flex;gap:35px;align-items:center;justify-content:space-between}main.kr-td-preview .cta-box>div{max-width:780px}main.kr-td-preview .cta-box .btn{flex:none}main.kr-td-preview .decision-cta{text-align:center;margin-top:27px}main.kr-td-preview .decision-cta .btn{min-width:280px}main.kr-td-preview a:focus-visible,main.kr-td-preview summary:focus-visible{outline:#146ca2 solid 3px;outline-offset:3px}@media(max-width:900px){main.kr-td-preview .card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}main.kr-td-preview .card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){main.kr-td-preview .wrap{width:calc(100% - 24px)}main.kr-td-preview .hero-photo{height:245px}main.kr-td-preview .intro{padding-block:30px 48px}main.kr-td-preview .section{padding-block:48px}main.kr-td-preview .card-grid.four,main.kr-td-preview .card-grid.three,main.kr-td-preview .text-panels{grid-template-columns:1fr}main.kr-td-preview .card>img{height:220px}main.kr-td-preview .card-body{padding:18px}main.kr-td-preview .cta-box{display:block}main.kr-td-preview .cta-box .btn{width:100%;margin-top:13px}}main.kr-td-preview .kr-td-jumps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px 17px;margin-top:26px;padding-top:19px;border-top:1px solid #c7d7d2;font-size:.97rem}main.kr-td-preview .kr-td-jumps span{font-weight:700}main.kr-td-preview .kr-td-jumps a,main.kr-td-preview .process-links a{color:#155d69;text-underline-offset:3px;text-decoration-thickness:1px}main.kr-td-preview .kr-td-jumps a:hover,main.kr-td-preview .process-links a:hover{text-decoration-thickness:2px}main.kr-td-preview .process-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}main.kr-td-preview .process-cards .card-body{padding:18px}main.kr-td-preview .process-cards h3{font-size:1.07rem}main.kr-td-preview .process-links{display:flex;gap:13px 22px;flex-wrap:wrap;margin-top:17px}main.kr-td-preview [id]{scroll-margin-top:110px}@media(max-width:1000px){main.kr-td-preview .process-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){main.kr-td-preview .kr-td-jumps{justify-content:flex-start;gap:7px 14px}main.kr-td-preview .process-cards{grid-template-columns:1fr}main.kr-td-preview .process-links{display:grid}}main.kr-td-preview .reference-addition{margin:25px 0 0;padding:14px 18px;border-left:4px solid #dc7838;background:#fff;border-radius:0 9px 9px 0}main.kr-td-preview .process-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}main.kr-td-preview .process-cards .card:nth-child(-n+3){grid-column:span 2}main.kr-td-preview .process-cards .card:nth-child(n+4){grid-column:span 3}@media(max-width:800px){main.kr-td-preview .process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}main.kr-td-preview .process-cards .card:nth-child(n){grid-column:auto}main.kr-td-preview .process-cards .card:last-child{grid-column:1/-1}}@media(max-width:650px){main.kr-td-preview .process-cards{grid-template-columns:1fr}main.kr-td-preview .process-cards .card:nth-child(n){grid-column:1}}main.kr-td-preview li,main.kr-td-preview p{text-align:left!important}