@charset "UTF-8";@font-face{font-family:"Pretendard Variable";src:url(/wp-content/uploads/newneek-assets/fonts/pretendard/PretendardVariable.woff2) format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}:root{--color-primary:#ff6b00;--color-primary-50:#fff4ea;--color-primary-100:#fae5c7;--color-primary-hover:#e05f00;--text-strong:#111213;--text-body:#454749;--text-muted:#5d5f61;--text-subtle:#838587;--text-icon:#9ea0a2;--text-inverse:#ffffff;--bg-page:#ffffff;--bg-subtle:#f7f7f8;--bg-soft:#eeeeee;--bg-skeleton:#e3e4e5;--border-light:#eeeeee;--border-default:#e3e4e5;--ad-grad-from:#2bc0be;--ad-grad-to:#4e8fe5;--font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Malgun Gothic", system-ui, sans-serif;--fs-2xs:10px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:36px;--lh-tight:1.3;--lh-snug:1.45;--lh-body:1.65;--ls-tight:-0.025em;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-extrabold:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--section-gap:32px;--section-gap-lg:60px;--page-pt:20px;--page-pt-md:32px;--page-pb:80px;--page-pb-md:100px;--container:1280px;--container-pad:16px;--article-col:640px;--sidebar-w:262px;--header-h:64px;--header-gnb-h:48px;--header-logo-h:66px;--header-util-h:44px;--thumb-ratio:16 / 9;--radius-sm:6px;--radius-md:8px;--radius-full:9999px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,li,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}address{font-style:normal}body{font-family:var(--font-family);font-size:var(--fs-base);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--text-strong);background-color:var(--bg-page);word-break:keep-all}.container{width:100%;max-width:1312px;margin-inline:auto;padding-inline:var(--container-pad)}@charset "UTF-8";.util-bar{display:none;height:var(--header-util-h);align-items:center;border-bottom:1px solid var(--border-light);background:var(--bg-page)}.util-bar__inner{display:flex;width:100%;align-items:center;justify-content:space-between}.util-bar__group{display:flex;align-items:center;gap:var(--sp-4)}.util-bar__link{font-size:var(--fs-xs);color:var(--text-body)}.util-bar__link:hover{color:var(--color-primary)}.logo-bar{display:none;height:var(--header-logo-h);padding-top:var(--sp-2);background:var(--bg-page)}.logo-bar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%}.logo-bar__logo{grid-column:2}.logo-bar__logo a{font-size:30px;font-weight:900;letter-spacing:.02em;color:var(--text-strong);line-height:1}.logo-bar__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-4)}.header{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid var(--border-light);background:var(--bg-page)}.header__nav-row{height:var(--header-h);width:100%;background:var(--bg-page)}.header__inner{display:flex;height:100%;width:100%;align-items:center;justify-content:space-between;user-select:none}.header__mobile{display:flex;align-items:center;gap:var(--sp-3);padding-inline:var(--sp-4);width:100%;justify-content:space-between}.header__mobile-logo a{font-size:24px;font-weight:900;letter-spacing:.02em;color:var(--text-strong);line-height:1}.header__mobile-actions{display:flex;align-items:center;gap:var(--sp-3)}.header__menu-wrap{display:none;width:100%;align-items:center;color:var(--text-strong)}.header__menu{display:flex;height:100%;width:100%;align-items:center;gap:var(--sp-3)}.header__menu-item{display:flex;height:100%;align-items:center;justify-content:center}.header__menu-link{display:flex;height:100%;align-items:center;justify-content:center;padding-inline:var(--sp-2);border-bottom:3px solid #fff0;font-size:15px;font-weight:var(--fw-bold);text-align:center;transition:all 0.15s ease}.header__menu-link:hover{color:var(--color-primary)}.header__menu-link.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.header__badge{display:inline-block;margin-left:2px;font-size:9px;font-weight:var(--fw-bold);line-height:1;color:var(--text-inverse);background:var(--text-strong);padding:2px 3px;border-radius:2px;vertical-align:super}.header__dot{position:relative}.header__dot::after{content:"";position:absolute;top:12px;right:2px;width:4px;height:4px;border-radius:50%;background:var(--color-primary)}.header__menu-btn{display:flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--text-body)}.header__menu-btn:hover{background:var(--bg-subtle)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-strong)}.btn-login{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:36px;padding-inline:var(--sp-3);border-radius:var(--radius-md);background:var(--color-primary-100);color:var(--color-primary);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;transition:background-color 0.15s ease}.btn-login:hover{background:var(--color-primary-50)}@media (min-width:1024px){.util-bar{display:flex}.logo-bar{display:block}.header__nav-row{height:var(--header-gnb-h);margin-top:var(--sp-1)}.header__mobile{display:none}.header__menu-wrap{display:flex}.header__menu-link{font-size:var(--fs-base);padding-inline:var(--sp-3)}}@charset "UTF-8";.footer{padding:36px 0 56px;background:var(--bg-soft)}@media (min-width:768px){.footer{padding:48px 0 64px}}.footer__inner{display:flex;flex-direction:column;gap:var(--sp-5)}@media (min-width:768px){.footer__inner{gap:var(--sp-6)}}.footer__logo a{font-size:22px;font-weight:900;letter-spacing:.02em;color:var(--text-strong);line-height:1}.footer__body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-10)}@media (min-width:768px){.footer__body{flex-direction:row}}.footer__company{display:flex;flex-direction:column;gap:var(--sp-2)}.footer__nav{order:-1;display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.footer__nav{order:0;flex-direction:row;gap:var(--sp-16)}}.footer__col{display:flex;flex-direction:column;gap:var(--sp-4)}.footer__col-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted)}.footer__col ul{display:flex;flex-direction:column;gap:var(--sp-2)}.footer__col a{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.footer__col a:hover{color:var(--text-strong);text-decoration:underline}.footer__company strong{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-muted)}.footer__company address{font-size:var(--fs-sm);line-height:1.64;color:var(--text-muted);word-break:keep-all}@charset "UTF-8";.thumb{position:relative;aspect-ratio:var(--thumb-ratio);width:100%;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-skeleton)}.thumb img{width:100%;height:100%;object-fit:cover}.meta{display:flex;flex-direction:row;align-items:center;gap:var(--sp-2)}.meta__category{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-body)}.meta__date{font-size:var(--fs-xs);color:var(--text-subtle)}.post-card{display:grid;grid-template-columns:auto 103px;align-items:center;gap:var(--sp-4)}.post-card .thumb{order:2}.post-card__body{order:1;display:flex;min-width:0;flex-direction:column;gap:var(--sp-2)}.post-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-strong)}.post-card:hover .post-card__title{color:var(--color-primary)}.post-card .meta{flex-direction:row}@media (min-width:768px){.post-card{grid-template-columns:4fr 6fr;gap:var(--sp-3)}.post-card .thumb{order:1}.post-card__body{order:2}}@media (min-width:1024px){.post-card{display:flex;flex-direction:column;align-items:flex-start}.post-card .thumb{order:0;width:100%}.post-card__body{order:0;width:100%}.post-card__title{font-size:var(--fs-lg)}}.feature-card{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--sp-3)}.feature-card__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong)}.feature-card__summary{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feature-card .meta{margin-top:var(--sp-2)}@media (min-width:768px){.feature-card{grid-template-columns:1fr 1fr;gap:var(--sp-8)}.feature-card__title{font-size:var(--fs-2xl)}.feature-card__summary{margin-top:var(--sp-3);font-size:var(--fs-base)}.feature-card .meta{margin-top:var(--sp-4)}}.feature-card--category{margin-bottom:var(--sp-6)}@media (min-width:768px){.feature-card--category{grid-template-columns:5fr 7fr;margin-bottom:var(--sp-8)}.feature-card--category .feature-card__title{font-size:var(--fs-xl)}}.row-card{display:grid;grid-template-columns:103px auto;align-items:center;gap:var(--sp-4)}.row-card__title{margin-bottom:var(--sp-3);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-card__summary{display:none;margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-subtle);-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.row-card__author{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-body)}.row-card .meta__date{margin-left:var(--sp-2)}.row-card:hover .row-card__title{color:var(--color-primary)}@media (min-width:768px){.row-card{grid-template-columns:4fr 6fr}}@media (min-width:1024px){.row-card__title{font-size:var(--fs-lg)}.row-card__summary{display:-webkit-box;font-size:var(--fs-base);color:var(--text-body);-webkit-line-clamp:2}}.chip{display:inline-flex;align-items:center;height:28px;padding:5px var(--sp-3);border-radius:var(--radius-full);background:var(--bg-subtle);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-body)}.chip--outline{height:30px;padding:6px 14px;border:1px solid var(--border-default);background:var(--bg-subtle);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.15;color:var(--text-body)}.chip--primary{align-self:flex-start;height:auto;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-md);background:var(--color-primary-50);font-size:var(--fs-xs);color:var(--color-primary)}.ad-banner{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md)}.ad-banner img{width:100%;height:auto}.ad-banner__badge{position:absolute;top:var(--sp-2);right:var(--sp-2);padding:2px 6px;border-radius:4px;background:rgb(0 0 0 / .45);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--text-inverse)}.ad-card{position:relative;display:flex;height:96px;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-3);overflow:hidden;border-radius:var(--radius-md);background:var(--bg-soft);padding-inline:var(--sp-5)}@media (min-width:768px){.ad-card{height:120px;gap:var(--sp-5)}}.ad-card__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:var(--sp-1)}.ad-card__desc{font-size:var(--fs-sm);color:var(--text-subtle)}.ad-card__thumb{width:96px;height:64px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.subscribe-bar{position:sticky;bottom:0;z-index:50;width:100%;padding:var(--sp-5) var(--sp-4);background:rgb(255 107 0 / .95)}.subscribe-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.subscribe-bar__title{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-strong)}@media (min-width:768px){.subscribe-bar__title{font-size:var(--fs-xl)}}.subscribe-bar__desc{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--text-body)}.subscribe-bar .btn-cta{flex-shrink:0;background:var(--text-strong);color:var(--text-inverse)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);height:44px;padding-inline:var(--sp-4);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap}.btn-cta--outline{border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-body)}.btn-cta--outline:hover{background:var(--bg-subtle)}.btn-cta--block{width:100%}.more-btn{display:flex;width:100%;align-items:center;justify-content:center;height:48px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-page);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-body)}.more-btn:hover{background:var(--bg-subtle)}.sidebar{display:none;position:sticky;top:60px;z-index:40;width:var(--sidebar-w);flex-shrink:0;flex-direction:column;gap:var(--sp-8)}@media (min-width:1024px){.sidebar{display:flex}}.issue-card{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-page)}.issue-card__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.issue-card__desc{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--text-subtle)}.issue-card .icon-btn{color:var(--text-subtle)}.power-link{display:flex;flex-direction:column;gap:var(--sp-4)}.power-link__heading{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-strong)}.power-link__badge{padding:1px 5px;border-radius:4px;background:var(--bg-soft);font-size:var(--fs-2xs);color:var(--text-subtle)}.power-link__item{display:flex;flex-direction:column;gap:var(--sp-1)}.power-link__item-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-body);line-height:var(--lh-snug)}.power-link__item:hover .power-link__item-title{text-decoration:underline}.power-link__item-desc{font-size:var(--fs-xs);color:var(--text-subtle)}.rank-list__heading{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:var(--sp-4)}.rank-list{display:flex;flex-direction:column}.rank-item{display:flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3)}.rank-item+.rank-item{border-top:1px solid var(--border-light)}.rank-item__no{flex-shrink:0;width:20px;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-strong);text-align:center}.rank-item__body{flex:1;min-width:0}.rank-item__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong);line-height:var(--lh-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rank-item:hover .rank-item__title{color:var(--color-primary)}.rank-item__category{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--text-subtle)}.rank-item__thumb{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-light);background:var(--bg-skeleton)}.rank-item__thumb img{width:100%;height:100%;object-fit:cover}.sidebar-banner{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light)}.rating{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding-block:var(--sp-8)}.rating__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-strong)}.rating__stars{display:flex;gap:var(--sp-2)}.rating__star{width:32px;height:32px;color:var(--bg-skeleton)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.divider{border:0;border-top:1px solid var(--border-light)}@charset "UTF-8";.main{position:relative;display:flex;width:100%;flex:1;flex-direction:column;align-items:center;margin-inline:auto}.main__inner{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--section-gap);padding-top:var(--sp-5);padding-bottom:var(--page-pb)}.main__section{width:100%;padding-inline:var(--container-pad)}.ad-strip{width:100%;border-bottom:1px solid var(--border-light);padding-block:var(--sp-5)}.ad-strip .ad-banner{max-width:var(--container);margin-inline:auto}.ad-strip--gradient{border-bottom:0}.home-top{width:100%;max-width:var(--container);padding-inline:var(--container-pad);margin-bottom:-8px}@media (min-width:640px){.home-top{margin-bottom:-32px}}.home-top__feature{margin-bottom:var(--sp-8)}.home-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-6) var(--sp-7);margin-top:var(--sp-5)}@media (min-width:768px){.home-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home-grid{grid-template-columns:repeat(4,1fr);gap:var(--sp-7);row-gap:var(--sp-8);margin-top:var(--sp-8)}}@charset "UTF-8";.archive{width:100%;flex:1;padding-top:var(--page-pt);padding-bottom:var(--sp-20)}@media (min-width:768px){.archive{padding-top:var(--page-pt-md)}}.archive__header{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:var(--sp-6)}.archive__title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong)}@media (min-width:1024px){.archive__title{font-size:var(--fs-3xl)}}.archive__desc{font-size:var(--fs-base);color:var(--text-body)}.archive__count{font-size:var(--fs-sm);line-height:1.5;color:var(--text-subtle)}@media (min-width:768px){.archive__count{font-size:var(--fs-base)}}.archive--category{max-width:var(--container);margin-inline:auto;padding-inline:var(--container-pad)}.archive__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-8) var(--sp-8)}@media (min-width:768px){.archive__grid{grid-template-columns:repeat(2,1fr)}}.archive--tag{display:flex;flex-direction:column;width:100%;max-width:var(--article-col);margin-inline:auto;padding-inline:var(--container-pad)}.archive--tag .row-card{grid-template-columns:auto 103px}@media (min-width:768px){.archive--tag .row-card{grid-template-columns:auto 158px}}.archive__list{display:flex;flex-direction:column}.archive__list>.row-card{padding-block:var(--sp-2);border-bottom:1px solid var(--border-light)}.archive__list>.row-card:first-child{padding-top:var(--sp-6)}.archive__more{margin-top:var(--sp-8)}.archive--premium{display:flex;flex-direction:column;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--container-pad)}.premium-grid{display:grid;grid-template-columns:1fr;column-gap:var(--sp-7);row-gap:var(--sp-8)}@media (min-width:768px){.premium-grid{grid-template-columns:repeat(2,1fr)}}.series-card{display:grid;grid-template-columns:4fr 6fr;align-items:center;column-gap:var(--sp-5)}.series-card__thumb{position:relative;aspect-ratio:var(--thumb-ratio);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-light)}.series-card__thumb img{width:100%;height:100%;object-fit:contain}.series-card__body{display:flex;flex-direction:column;justify-content:center}.series-card__title{margin-top:var(--sp-3);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-strong)}.series-card__desc{display:none;margin-top:var(--sp-1);font-size:var(--fs-base);color:var(--text-body)}.series-card__count{margin-top:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-body)}.series-card:hover .series-card__title{color:var(--color-primary)}@media (min-width:768px){.series-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@charset "UTF-8";.single{display:flex;width:100%;flex:1;flex-direction:column;margin-inline:auto;padding-bottom:66px;padding-top:var(--sp-5)}@media (min-width:768px){.single{padding-bottom:116px;padding-top:var(--sp-8)}}.single__wrap{display:flex;flex-direction:column;gap:var(--sp-8);width:100%;max-width:calc(var(--article-col) + var(--container-pad) * 2);margin-inline:auto;padding-inline:var(--container-pad)}@media (min-width:1024px){.single__wrap{flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--sp-10);max-width:none;padding-inline:var(--container-pad)}.single__main{width:100%;max-width:var(--article-col);flex-shrink:0}}.single__main{display:flex;flex-direction:column;gap:var(--sp-9,36px);width:100%}.article__series{margin-bottom:var(--sp-3)}.article__title{margin-bottom:var(--sp-4);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong);overflow-wrap:break-word}@media (min-width:768px){.article__title{font-size:var(--fs-4xl);font-weight:var(--fw-extrabold)}}.article__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-4)}.article__author{display:flex;align-items:center;gap:var(--sp-2)}.article__avatar{width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--bg-skeleton)}.article__avatar img{width:100%;height:100%;object-fit:cover}.article__author-name{display:flex;align-items:center;gap:3px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-strong)}.article__verified{width:12px;height:12px;color:var(--color-primary)}.article__date{font-size:var(--fs-xs);color:var(--text-subtle)}.article__actions{display:flex;align-items:center;gap:var(--sp-4);color:var(--text-icon)}.article__hero{margin-top:var(--sp-6);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light)}.article-body{margin-top:var(--sp-6);font-size:var(--fs-lg);line-height:var(--lh-body);letter-spacing:var(--ls-tight);color:var(--text-strong);word-break:keep-all}.article-body>*+*{margin-top:var(--sp-6)}.article-body h2{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong)}.article-body h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong)}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-body a:hover{color:var(--color-primary)}.article-body figure{margin:0}.article-body figcaption{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--text-subtle)}.article-body blockquote{padding:var(--sp-4);border-left:3px solid var(--color-primary);background:var(--bg-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-base)}.article-body ul{list-style:disc;padding-left:22px}.article-body li+li{margin-top:var(--sp-2)}.article-source{margin-top:var(--sp-8);font-size:var(--fs-sm);line-height:1.64;color:var(--text-subtle)}.article-ad{margin-top:var(--sp-8)}.article__tags{margin-top:var(--sp-8)}.article__tags-heading{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:var(--sp-4)}.related{margin-top:var(--sp-8)}.related__heading{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-strong);margin-bottom:var(--sp-5)}.related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4)}@media (min-width:768px){.related__grid{grid-template-columns:repeat(4,1fr)}}.mini-card__title{margin-top:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-card:hover .mini-card__title{color:var(--color-primary)}.mini-card .meta{margin-top:var(--sp-1)}.article__series a{display:inline-flex;align-items:center;height:28px;padding:5px 12px;border-radius:999px;background:#FFF4EA;font-size:12px;font-weight:700;color:#FF6B00;text-decoration:none}.tag-list{font-size:0}.tag-list a{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #E3E4E5;border-radius:999px;background:#FFF;font-size:12px;font-weight:700;color:#454749;text-decoration:none}.tag-list a:hover{background:#F7F7F8}.nn-pagination{display:flex;gap:8px;justify-content:center;margin-top:28px}.nn-pagination a,.nn-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #E3E4E5;border-radius:8px;font-size:14px;font-weight:700;color:#454749;text-decoration:none}.nn-pagination .current{background:#111213;color:#fff;border-color:#111213}