:root:where(:not(.studio-block.widget *)){--ds-motion-style:calm}.site-document:where(:not(.studio-block.widget *)){--site-heading-font:Pretendard,"Noto Sans KR",sans-serif;--site-accent:#14804A;--green:#14804A;--leaf:#E8F3EC;--red:#E5483B;--line:#E6E8E4;--ink:#141815;--soft:#666D67;background:#FFFFFF;color:var(--ink);font-family:Pretendard,"Noto Sans KR",system-ui,sans-serif;word-break:keep-all}.site-document :where(:not(.studio-block.widget *))::selection{background:var(--leaf);color:var(--ink)}.site-document :focus-visible:where(:not(.studio-block.widget *)){outline:2px solid var(--green);outline-offset:3px}.site-document h1:where(:not(.studio-block.widget *)),.site-document h2:where(:not(.studio-block.widget *)),.site-document h3:where(:not(.studio-block.widget *)){font-family:var(--site-heading-font);font-weight:800;letter-spacing:-.03em;color:var(--ink)}.site-document a:where(:not(.studio-block.widget *)){text-underline-offset:.2em}.cw-head:where(:not(.studio-block.widget *)){border-bottom:1px solid var(--line)}.site-header .studio-section:where(:not(.studio-block.widget *)){background:#FFFFFF!important}.site-header [data-studio-binding="logo"] .content:where(:not(.studio-block.widget *)){font-weight:900;font-size:22px;letter-spacing:-.04em;color:var(--ink)}.site-header [data-studio-binding="site-tagline"] .content:where(:not(.studio-block.widget *)){color:var(--soft)}.site-header .studio-shared-menu:where(:not(.studio-block.widget *)){justify-content:flex-end;align-items:center;gap:6px}.site-header .studio-shared-menu>a:where(:not(.studio-block.widget *)),.site-header .studio-shared-menu summary:where(:not(.studio-block.widget *)){padding:6px 10px;border-radius:6px;color:var(--ink);font-weight:600;text-decoration:none}.site-header .studio-shared-menu>a:hover:where(:not(.studio-block.widget *)),.site-header .studio-shared-menu summary:hover:where(:not(.studio-block.widget *)){background:var(--leaf);color:var(--green)}.site-header .btn-el:where(:not(.studio-block.widget *)){min-width:44px;min-height:44px;color:var(--ink);font-size:24px}.site-footer .studio-section:where(:not(.studio-block.widget *)){background:#F6F7F5!important}.site-footer:where(:not(.studio-block.widget *)),.site-footer .content:where(:not(.studio-block.widget *)){color:var(--soft)}.site-footer a:where(:not(.studio-block.widget *)){color:var(--ink)}.site-footer [data-studio-binding="logo"] .content:where(:not(.studio-block.widget *)){font-weight:900;font-size:20px;color:var(--ink)}.sec-head p:where(:not(.studio-block.widget *)){margin:0;display:flex;align-items:baseline;gap:10px}.sec-head span:where(:not(.studio-block.widget *)){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green)}.sec-head span:where(:not(.studio-block.widget *))::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}.sec-head strong:where(:not(.studio-block.widget *)){font-size:20px;font-weight:800}.cw-canvas .sec-more .content:where(:not(.studio-block.widget *)){height:100%}.cw-canvas .sec-more .btn-el:where(:not(.studio-block.widget *)){display:flex;align-items:center;justify-content:flex-end;height:100%;border:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.cw-canvas .sec-more .btn-el:hover:where(:not(.studio-block.widget *)){color:var(--green)}.popular-feature>.content:where(:not(.studio-block.widget *)){display:block;height:100%}.feat:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#FFFFFF;color:var(--ink);text-decoration:none;box-shadow:0 6px 18px -12px rgba(0,0,0,.25)}.feat-photo:where(:not(.studio-block.widget *)){position:relative;display:block;flex:1;min-height:0;overflow:hidden;background:var(--leaf)}.feat-photo img:where(:not(.studio-block.widget *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feat-body:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.feat-tags:where(:not(.studio-block.widget *)){display:flex;align-items:center;gap:8px}.feat-tags b:where(:not(.studio-block.widget *)){display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:4px;background:var(--red);color:#FFFFFF;font-size:13px}.feat-tags em:where(:not(.studio-block.widget *)),.rank-meta em:where(:not(.studio-block.widget *)),.newrow em:where(:not(.studio-block.widget *)){padding:2px 8px;border-radius:999px;background:var(--leaf);color:var(--green);font-style:normal;font-size:12px;font-weight:700}.feat strong:where(:not(.studio-block.widget *)){font-size:20px;font-weight:800;line-height:1.35}.feat:hover strong:where(:not(.studio-block.widget *)){color:var(--green)}.feat-excerpt:where(:not(.studio-block.widget *)){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.65;color:var(--soft)}.feat small:where(:not(.studio-block.widget *)){font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums}.popular-rank>.content:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#FFFFFF;counter-reset:rank 1}.rank:where(:not(.studio-block.widget *)){counter-increment:rank;display:grid;grid-template-columns:30px 1fr auto;align-items:center;column-gap:10px;flex:1;padding:10px 18px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.rank:last-child:where(:not(.studio-block.widget *)){border-bottom:0}.rank:where(:not(.studio-block.widget *))::before{content:counter(rank);font-size:18px;font-weight:800;color:var(--green);text-align:center;font-variant-numeric:tabular-nums}.rank-main:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;gap:5px;min-width:0}.rank-main strong:where(:not(.studio-block.widget *)){overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rank-meta:where(:not(.studio-block.widget *)){display:flex;align-items:center;gap:8px;font-size:12px;color:var(--soft)}.rank time:where(:not(.studio-block.widget *)){font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.rank:hover strong:where(:not(.studio-block.widget *)){color:var(--green)}.new-list>.content:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#FFFFFF}.newrow:where(:not(.studio-block.widget *)){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.newrow:last-child:where(:not(.studio-block.widget *)){border-bottom:0}.newrow em:where(:not(.studio-block.widget *)){white-space:nowrap}.newrow strong:where(:not(.studio-block.widget *)){overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.newrow time:where(:not(.studio-block.widget *)){font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.newrow:hover strong:where(:not(.studio-block.widget *)){color:var(--green)}.box-head .content:where(:not(.studio-block.widget *)){height:100%;padding:0 14px;border:1px solid var(--line);border-bottom:2px solid var(--green);border-radius:10px 10px 0 0;background:#FFFFFF}.box-head p:where(:not(.studio-block.widget *)){margin:0;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:800}.box-head a:where(:not(.studio-block.widget *)){color:var(--ink);text-decoration:none}.box-head a:where(:not(.studio-block.widget *))::after{content:" ›";color:var(--soft)}.box-free>.content:where(:not(.studio-block.widget *)),.box-notice>.content:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;background:#FFFFFF}.boxrow:where(:not(.studio-block.widget *)){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.boxrow:last-child:where(:not(.studio-block.widget *)){border-bottom:0}.boxrow strong:where(:not(.studio-block.widget *)){overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.boxrow time:where(:not(.studio-block.widget *)){flex:none;font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.boxrow:hover strong:where(:not(.studio-block.widget *)){color:var(--green)}.pic-list>.content:where(:not(.studio-block.widget *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:14px}.pic:where(:not(.studio-block.widget *)){display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}.pic-photo:where(:not(.studio-block.widget *)){position:relative;display:block;flex:none;aspect-ratio:16/10;overflow:hidden;border-radius:8px;background:var(--leaf)}.pic-photo img:where(:not(.studio-block.widget *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pic:hover .pic-photo img:where(:not(.studio-block.widget *)){transform:scale(1.04)}.pic strong:where(:not(.studio-block.widget *)){overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}@media(max-width:740px){.sec-head strong:where(:not(.studio-block.widget *)){font-size:18px}.rank:where(:not(.studio-block.widget *)){padding:12px 12px}.newrow:where(:not(.studio-block.widget *)){grid-template-columns:auto 1fr;row-gap:2px}.newrow time:where(:not(.studio-block.widget *)){grid-column:2}}.site-document main:is(:has(.page-wrapper),:has(.content-body),:has(form input[type=password]),:has(textarea[name=content])):where(:not(.studio-block.widget *)){background:#F5F7F5}.site-document .back-link:where(:not(.studio-block.widget *)){display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--soft);text-decoration:none}.site-document .back-link:hover:where(:not(.studio-block.widget *)){color:var(--green)}.site-document .page-title:where(:not(.studio-block.widget *)){font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.site-document main .btn-primary:where(:not(.studio-block.widget *)){border-radius:8px;background:var(--green);border-color:var(--green);color:#FFFFFF;font-weight:700}.site-document main .btn-primary:hover:where(:not(.studio-block.widget *)){background:#0F6A3D;border-color:#0F6A3D}.site-document main .btn-secondary:where(:not(.studio-block.widget *)){border-radius:8px;border-color:var(--line);background:#FFFFFF;color:var(--ink);font-weight:600}.site-document .page-wrapper>.flex.items-start.justify-between:where(:not(.studio-block.widget *)){align-items:flex-end;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--green)}.site-document .page-wrapper .card:where(:not(.studio-block.widget *)){overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;box-shadow:0 8px 20px -16px rgba(0,0,0,.35)}.site-document .page-wrapper .card>a:where(:not(.studio-block.widget *)){padding:14px 20px;border-color:var(--line)}.site-document .page-wrapper .card>a:hover:where(:not(.studio-block.widget *)){background:#F7FAF8}.site-document .page-wrapper .card>a p.text-sm:where(:not(.studio-block.widget *)){font-size:15px;font-weight:700;color:var(--ink)}.site-document .page-wrapper .card>a:hover p.text-sm:where(:not(.studio-block.widget *)){color:var(--green)}.site-document .page-wrapper .card .meta:where(:not(.studio-block.widget *)){font-size:12px;color:var(--soft)}.site-document .page-wrapper .card .text-blue-500:where(:not(.studio-block.widget *)){color:var(--green);font-weight:700}.site-document main:has(.content-body) .mb-8.pb-6.border-b:where(:not(.studio-block.widget *)){margin-bottom:0;padding:28px 32px 22px;border:1px solid var(--line);border-radius:12px 12px 0 0;background:#FFFFFF}.site-document main:has(.content-body) .mb-8.pb-6.border-b h1:where(:not(.studio-block.widget *)){font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.3}.site-document .content-body:where(:not(.studio-block.widget *)){margin-bottom:28px;padding:26px 32px 34px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:#FFFFFF;box-shadow:0 10px 24px -18px rgba(0,0,0,.35);font-size:16px;line-height:1.85}.site-document .content-body img:where(:not(.studio-block.widget *)){border-radius:8px}.site-document main:has(.content-body) .border-t.pt-10:where(:not(.studio-block.widget *)){margin-top:0;padding:22px 24px 24px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;box-shadow:0 10px 24px -18px rgba(0,0,0,.35)}.site-document main:has(.content-body) .section-title:where(:not(.studio-block.widget *)){margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--green);font-size:16px;font-weight:800}.site-document main:has(.content-body) .border-t.pt-10 .bg-gray-50:where(:not(.studio-block.widget *)){border-color:var(--line);border-radius:10px;background:#F7F9F7}.site-document main:has(.content-body) .border-t.pt-10 .rounded-full:where(:not(.studio-block.widget *)){background:var(--leaf);color:var(--green)}.site-document main .input:where(:not(.studio-block.widget *)){border-radius:8px;border-color:var(--line);background:#FFFFFF}.site-document main .input:focus:where(:not(.studio-block.widget *)){border-color:var(--green);box-shadow:0 0 0 3px rgba(20,128,74,.15)}@media(max-width:740px){.site-document main:has(.content-body) .mb-8.pb-6.border-b:where(:not(.studio-block.widget *)){padding:22px 18px 18px}.site-document main:has(.content-body) .mb-8.pb-6.border-b h1:where(:not(.studio-block.widget *)){font-size:22px}.site-document .content-body:where(:not(.studio-block.widget *)){padding:20px 18px 26px}.site-document main:has(.content-body) .border-t.pt-10:where(:not(.studio-block.widget *)){padding:18px 16px}}@media(prefers-reduced-motion:reduce){.site-document *:where(:not(.studio-block.widget *)){transition-duration:.01ms!important}}