@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e95af9afa69af4f-s.df0f2205.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/151f2e66342ac45d-s.f88d0c34.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/45bdfd449e2afc74-s.fd63f904.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/567b8f052910cb04-s.ce223302.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ea6d06516314544-s.p.fc2c6a14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_6b408777-module__PvfInW__className{font-family:Nunito,Nunito Fallback;font-style:normal;font-weight:800}
@font-face{font-family:SpoqaHanSansNeo;src:url(/fonts/SpoqaHanSansNeo-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SpoqaHanSansNeo;src:url(/fonts/SpoqaHanSansNeo-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SpoqaHanSansNeo;src:url(/fonts/SpoqaHanSansNeo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpoqaHanSansNeo;src:url(/fonts/SpoqaHanSansNeo-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SpoqaHanSansNeo;src:url(/fonts/SpoqaHanSansNeo-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:#111;background:#fff;flex-direction:column;min-height:100vh;font-family:SpoqaHanSansNeo,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.7;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{z-index:100;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;max-width:1200px;height:48px;margin:0 auto;padding:0 20px;display:flex}.site-header__logo{background:linear-gradient(90deg,#5561e8 0%,#c040a8 48%,#f5893a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1}.site-header__nav{color:#444;gap:24px;font-size:14px;font-weight:500;display:flex}.site-header__nav a:hover{color:#111}.site-main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:32px 16px 64px}@media (min-width:768px){.site-main{padding:40px 24px 80px}}@media (min-width:1200px){.site-main{padding:48px 0 96px}}.site-footer{border-top:1px solid #eee;padding:28px 16px}.site-footer__inner{flex-direction:column;align-items:center;gap:10px;max-width:720px;margin:0 auto;display:flex}.site-footer__links{color:#555;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.site-footer__links a{transition:color .15s}.site-footer__links a:hover{color:#111}.site-footer__sep{color:#ccc;-webkit-user-select:none;user-select:none}.site-footer__copy{color:#aaa;font-size:12px}.post-list{flex-direction:column;gap:32px;display:flex}.post-card{flex-direction:column;gap:12px;transition:opacity .15s;display:flex}.post-card:hover{opacity:.7}.post-card__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.post-card__thumb--empty{aspect-ratio:16/9;background:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:28px;display:flex}.post-card__body{flex-direction:column;gap:6px;display:flex}.post-card__title{color:#111;font-size:18px;font-weight:700;line-height:1.4}.post-card__desc{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.post-card__date{color:#999;margin-top:8px;font-size:13px}@media (min-width:640px){.post-card{grid-template-columns:200px 1fr;gap:20px;display:grid}.post-card__thumb,.post-card__thumb--empty{width:200px}}.nav-dropdown{position:relative}.nav-dropdown__trigger{color:#444;font-size:14px;font-weight:500;display:block}.nav-dropdown__trigger:hover{color:#111}.nav-dropdown__menu{opacity:0;visibility:hidden;z-index:200;background:#fff;border:1px solid #eee;border-radius:10px;min-width:150px;padding:6px 0;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000014}.nav-dropdown:hover .nav-dropdown__menu{opacity:1;visibility:visible}.nav-dropdown__item{color:#444;white-space:nowrap;padding:9px 18px;font-size:14px;display:block}.nav-dropdown__item:hover{color:#111;background:#f7f7f7}.series-tabs{border-bottom:1px solid #eee;gap:0;margin-bottom:32px;display:flex;overflow-x:auto}.series-tab{color:#999;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:14px;font-weight:500;transition:color .15s}.series-tab:hover{color:#111}.series-tab--active{color:#111;border-bottom-color:#111;font-weight:700}.category-header{margin-bottom:32px}.category-header__title{font-size:26px;font-weight:800}.category-header__count{color:#999;margin-top:4px;font-size:14px}.empty-state{text-align:center;color:#bbb;padding:80px 20px;font-size:15px}.video_wrap{width:100%;height:0;margin-bottom:36px;padding-top:56.25%;position:relative}.video_wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mT36{margin-top:36px!important}
