@font-face{font-family:CTNanum;src:url('NanumGothic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:CTNanum;src:url('NanumGothic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:CTNanum;src:url('NanumGothic-ExtraBold.ttf') format('truetype');font-weight:800;font-display:swap}
body.s290-curiotip,.s290-curiotip h1,.s290-curiotip h2,.s290-curiotip h3,.s290-curiotip h4,.s290-curiotip button,.s290-curiotip input,.s290-curiotip select{font-family:CTNanum,'Nanum Gothic',sans-serif}
.s290-curiotip.home #content>.ast-container,.s290-curiotip.category #content>.ast-container{max-width:none;padding:0;display:block}
.s290-curiotip .ct410-home{box-sizing:border-box;width:min(1120px,calc(100% - 48px));max-width:none;margin:36px auto 88px;padding:0;color:#20252b}
.ct410-home *{box-sizing:border-box}
.ct410-home a{color:inherit;text-decoration:none}
.ct410-home a:focus-visible{outline:3px solid #243970;outline-offset:5px}
.ct410-home .ct410-card{min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;transform:none;transition:none}
.ct410-home .ct410-picture{display:block;overflow:hidden;aspect-ratio:16/9;background:#e8ecf2;width:100%;border:0;border-radius:0}
.ct410-home .ct410-picture img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;aspect-ratio:16/9;margin:0;border:0;border-radius:0;box-shadow:none;transform:none;transition:none}
.ct410-home .ct410-copy{padding:19px 0 0;margin:0;min-width:0}
.ct410-home .ct410-category{font-size:14px;line-height:1.5;font-weight:700;color:#243970;margin:0 0 8px}
.ct410-home h3{font-size:23px;line-height:1.5;font-weight:700;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0 0 12px;padding:0}
.ct410-home time{display:block;font-size:14px;line-height:1.6;color:#626b74;font-weight:400}
.ct410-home .ct410-lead{padding-bottom:40px;border-bottom:1px solid #dce1e5;margin-bottom:58px}
.ct410-home .ct410-lead .ct410-copy{padding-top:24px;max-width:1000px}
.ct410-home .ct410-lead h1{font-size:38px;line-height:1.45;font-weight:800;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;margin:0 0 15px;padding:0}
.ct410-home .ct410-section{margin:0 0 68px;padding:0;border:0;background:none}
.ct410-home .ct410-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 24px;padding:0 0 15px;border-bottom:2px solid #20252b}
.ct410-home h2{margin:0;padding:0;font-size:27px;line-height:1.4;font-weight:800;letter-spacing:-.025em;color:#20252b;background:none;border:0}
.ct410-home .ct410-section-head>a{flex-shrink:0;font-size:14px;color:#626b74;font-weight:400;min-height:28px}
.ct410-home .ct410-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:40px;margin:0;padding:0}
.ct410-home .ct410-list-head{margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #20252b}
.ct410-home .ct410-list-head h1{font-size:32px;font-weight:800;margin:0}
.ct410-home .navigation{margin-top:40px}
@media(max-width:700px){
 .s290-curiotip .ct410-home{width:calc(100% - 40px);margin:24px auto 56px}
 .ct410-home .ct410-grid{grid-template-columns:minmax(0,1fr);row-gap:30px}
 .ct410-home .ct410-copy{padding-top:15px}
 .ct410-home h3{font-size:21px;line-height:1.5;letter-spacing:-.035em;margin-bottom:10px}
 .ct410-home .ct410-lead h1{font-size:26px;line-height:1.5;letter-spacing:-.04em}
 .ct410-home .ct410-lead .ct410-copy{padding-top:17px}
 .ct410-home .ct410-lead{padding-bottom:28px;margin-bottom:36px}
 .ct410-home .ct410-section{margin-bottom:44px}
 .ct410-home .ct410-section-head{gap:16px;margin-bottom:20px;padding-bottom:12px}
 .ct410-home h2{font-size:23px}
}
