:root{--c-bg: #ffffff;--c-ink: #111111;--c-ink-2: #3d3d3a;--c-mute: #6b6b66;--c-line: #111111;--c-hair: #ececea;--c-frame: #f2f2f0;--c-dark: #000000;--c-dark-ink: #f4f4f0;--c-dark-mute: #a6a6a0;--c-dark-hair: #2b2b29;--c-dark-frame: #141413;--c-home: #ff4d1a;--c-home-old: #f2380f;--c-home-text: #d63d0f;--c-article: #d11f16;--c-today: #ffd60a;--c-data: #1f4bff;--c-data-base: #b4b4ae;--accent: var(--c-home);--accent-text: var(--c-home-text);--f-head: "Wanted Sans Variable", "Wanted Sans", "Pretendard Variable", Pretendard, system-ui, sans-serif;--f-text: "Wanted Sans Variable", "Wanted Sans", "Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", system-ui, sans-serif;--w-phrase: 880;--w-hero: 780;--w-title: 680;--w-sub: 600;--w-body: 400;--w-label: 500;--w-num: 800;--fs-giant: clamp(84px, 24vw, 300px);--fs-phrase-s: clamp(58px, 15.5vw, 176px);--fs-phrase-m: clamp(48px, 11.6vw, 140px);--fs-phrase-l: clamp(40px, 9.4vw, 112px);--fs-hero: clamp(32px, 4vw, 54px);--fs-h1: clamp(28px, 3.4vw, 46px);--fs-h2: clamp(22px, 2.3vw, 30px);--fs-h3: 18px;--fs-num-xl: clamp(64px, 9vw, 128px);--fs-num: clamp(28px, 3vw, 40px);--fs-body: 17px;--fs-ui: 14px;--fs-small: 12.5px;--fs-micro: 12px;--lh-head: 1.16;--lh-body: 1.78;--ls-head: -.03em;--ls-giant: -.055em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--gut: 16px;--maxw: 1200px;--col-gap: 24px;--measure: 36em;--focus: 2px solid var(--c-ink)}@media(min-width:768px){:root{--gut: 32px;--col-gap: 28px}}@media(min-width:1200px){:root{--gut: 40px;--col-gap: 40px}}[data-section=article]{--accent: var(--c-article);--accent-text: var(--c-article)}[data-section=lab]{--accent: var(--c-home);--accent-text: var(--c-home-text)}[data-section=calendar]{--accent: var(--c-today);--accent-text: var(--c-ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font:var(--w-body) var(--fs-ui)/1.6 var(--f-text);letter-spacing:-.005em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--focus);outline-offset:3px}.ns-dark :focus-visible{outline-color:var(--c-dark-ink)}.ns-skip{position:absolute;left:-9999px;top:0;z-index:20;background:var(--c-ink);color:var(--c-bg);padding:var(--s-2) var(--s-3);font-weight:var(--w-sub)}.ns-skip:focus{left:var(--s-2);top:var(--s-2)}.ns-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ns-wrap{max-width:calc(var(--maxw) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.ns-num{font-family:var(--f-text);font-variant-numeric:tabular-nums}.ns-label{font:var(--w-label) var(--fs-micro)/1.4 var(--f-text);color:var(--c-mute);letter-spacing:0}.ns-more{font:var(--w-sub) var(--fs-small)/1.4 var(--f-text);white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:1px}.ns-more:hover{color:var(--accent-text)}.ns-dot:before{content:"";display:inline-block;width:.52em;height:.52em;border-radius:50%;background:var(--accent);margin-right:.38em;vertical-align:.06em}.ns-giant{margin:0;font:var(--w-hero) var(--fs-giant)/.84 var(--f-head);letter-spacing:var(--ls-giant);white-space:nowrap}.ns-crop{overflow:hidden}.ns-header{border-bottom:1px solid var(--c-line);background:var(--c-bg)}.ns-header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:52px}.ns-logo{font:var(--w-phrase) 21px/1 var(--f-head);letter-spacing:-.05em;white-space:nowrap}.ns-logo i{font-style:normal;color:var(--c-home)}.ns-header__meta{display:flex;gap:12px;margin-right:auto;font:var(--w-label) var(--fs-micro)/1.3 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.ns-header__meta a{color:var(--c-ink);font-weight:var(--w-sub)}.ns-header__meta a:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-home);margin-right:5px;vertical-align:1px}.ns-header__meta .is-wide,.ns-nav{display:none}.ns-nav a{font:var(--w-sub) 14.5px/1 var(--f-text);padding:6px 0;border-bottom:2px solid transparent}.ns-nav a[aria-current]{border-color:var(--c-ink)}.ns-nav a:hover{border-color:var(--c-hair)}.ns-search{display:none;align-items:center;border:1px solid var(--c-ink);height:34px;width:200px}.ns-search input{border:0;outline:0;background:transparent;padding:0 10px;width:100%;font-size:13px}.ns-search:focus-within{outline:var(--focus);outline-offset:2px}.ns-search input::placeholder{color:var(--c-mute)}.ns-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);background:var(--c-bg);border-top:1px solid var(--c-line);padding-bottom:env(safe-area-inset-bottom)}.ns-tabbar a{display:grid;place-items:center;min-height:52px;font:var(--w-sub) 12.5px/1.2 var(--f-text);color:var(--c-mute)}.ns-tabbar a[aria-current]{color:var(--c-ink);box-shadow:inset 0 2px 0 var(--c-ink)}body{padding-bottom:56px}@media(min-width:768px){.ns-header__meta .is-wide{display:inline}}@media(min-width:900px){.ns-header__row{min-height:60px}.ns-logo{font-size:24px}.ns-header__meta{margin-right:0;order:3}.ns-nav{display:flex;gap:26px;margin-right:auto;margin-left:36px}.ns-search{display:flex;order:4}.ns-tabbar{display:none}body{padding-bottom:0}}.ns-cats{border-bottom:1px solid var(--c-hair)}.ns-cats ul{list-style:none;margin:0;padding:10px 0;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-cats ul::-webkit-scrollbar{display:none}.ns-cats a{font:var(--w-label) 13.5px/1.7 var(--f-text);color:var(--c-ink-2);white-space:nowrap}.ns-cats a span{font-size:12px;color:var(--c-mute);margin-left:3px;font-variant-numeric:tabular-nums}.ns-cats a:hover,.ns-cats a[aria-current]{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}@media(min-width:1200px){.ns-cats ul{justify-content:space-between;overflow:visible}}.ns-photo{margin:0}.ns-photo__box{position:relative;background:var(--edge, var(--c-frame));display:flex;align-items:center;justify-content:center}.ns-photo__box img{width:100%;height:auto}.ns-photo--fit .ns-photo__box{aspect-ratio:var(--ratio, 4 / 3)}.ns-photo--fit .ns-photo__box img{width:100%;height:100%;object-fit:contain}.ns-photo--fit[data-tone=dark] .ns-photo__box,.ns-photo--fit[data-tone=white] .ns-photo__box{padding:4%}.ns-photo[data-tone=white] img{filter:brightness(var(--lift, 1))}.ns-dark .ns-photo{--c-frame: var(--c-dark-frame)}.ns-photo figcaption{margin-top:6px;display:flex;gap:var(--s-3);font:var(--w-label) 12px/1.4 var(--f-text);color:var(--c-mute)}.ns-photo--nocap figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ns-noimg{aspect-ratio:var(--ratio, 4 / 3);background:var(--c-dark);color:var(--c-dark-ink);display:flex;align-items:flex-end;padding:8px 9px;font:var(--w-hero) 13px/1.15 var(--f-head);letter-spacing:-.02em;overflow:hidden;word-break:break-all}.ns-dark .ns-noimg{background:var(--c-dark-frame)}.ns-noimg span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%}.ns-caption{margin:0;display:grid;gap:2px;font:var(--w-body) var(--fs-small)/1.45 var(--f-text);font-variant-numeric:tabular-nums}.ns-caption__brand{font-weight:var(--w-sub);color:var(--c-ink)}.ns-caption__price{font-weight:700;color:var(--c-ink)}.ns-caption__d{font-weight:700;color:var(--accent-text)}.ns-dark .ns-caption__brand,.ns-dark .ns-caption__price{color:var(--c-dark-ink)}.ns-keys{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--c-line)}.ns-keys div{display:grid;align-content:start;gap:4px;padding:10px 10px 0 0}.ns-keys div+div{padding-left:10px;border-left:1px solid var(--c-hair)}.ns-keys dt{font:var(--w-label) var(--fs-micro)/1.3 var(--f-text);color:var(--c-mute)}.ns-keys dd{margin:0;font:var(--w-num) 20px/1.15 var(--f-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ns-keys dd small{display:block;margin-top:3px;font:var(--w-sub) var(--fs-micro)/1.3 var(--f-text);letter-spacing:0;color:var(--c-mute)}.ns-keys .is-hot{color:var(--accent-text)}.ns-keys .is-none{font-size:16px;color:var(--c-mute)}@media(min-width:768px){.ns-keys dd{font-size:24px}}.ns-bundle{border-top:2px solid var(--c-line);padding-top:10px}.ns-bundle__h{margin:0 0 var(--s-3);font:var(--w-hero) var(--fs-h2)/1.2 var(--f-head);letter-spacing:-.03em}.ns-bundle__h small{display:block;margin-top:6px;font:var(--w-label) var(--fs-small)/1.4 var(--f-text);color:var(--c-mute);letter-spacing:0}.ns-bundle__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5) var(--s-3)}.ns-spark{display:block;width:100%;height:36px;overflow:visible}.ns-spark polyline{fill:none;stroke:var(--c-ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.ns-spark .is-hi polyline,.ns-spark.is-hi polyline{stroke:var(--c-data);stroke-width:2}.ns-spark circle{fill:var(--c-ink)}.ns-spark.is-hi circle{fill:var(--c-data)}.ns-ledger{margin:0;border-top:1px solid var(--c-line);display:grid;grid-template-columns:4.2em 1fr;font:var(--w-body) var(--fs-small)/1.5 var(--f-text);font-variant-numeric:tabular-nums}.ns-ledger dt,.ns-ledger dd{margin:0;padding:8px 0;border-bottom:1px solid var(--c-hair)}.ns-ledger dt{color:var(--c-mute);font-weight:var(--w-label)}.ns-ledger dd{color:var(--c-ink)}.ns-ledger a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-hair)}.ns-ledger a:hover{text-decoration-color:currentColor}.ns-dark .ns-ledger{border-color:var(--c-dark-ink)}.ns-dark .ns-ledger dd{color:var(--c-dark-ink)}.ns-trust{margin:0;display:flex;flex-wrap:wrap;gap:2px 12px;font:var(--w-body) var(--fs-micro)/1.55 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums}.ns-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-3);border-top:2px solid var(--c-line);padding-top:12px;margin-bottom:var(--s-5)}.ns-sechead h2{margin:0;font:var(--w-hero) var(--fs-h2)/1.15 var(--f-head);letter-spacing:var(--ls-head)}.ns-sechead h2 small{display:block;margin-top:6px;font:var(--w-label) var(--fs-small)/1.4 var(--f-text);letter-spacing:0;color:var(--c-mute)}.ns-dark .ns-sechead{border-color:var(--c-dark-ink)}.ns-card{position:relative;display:block}.ns-card__kicker{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:var(--w-sub) var(--fs-small)/1.4 var(--f-text);color:var(--accent-text)}.ns-card__kicker span+span{color:var(--c-mute);font-weight:var(--w-label)}.ns-card__title{margin:6px 0 0;font:var(--w-title) var(--fs-h3)/1.3 var(--f-head);letter-spacing:-.02em}.ns-card__title a:after{content:"";position:absolute;inset:0;z-index:1}.ns-card__title a:focus-visible{outline:none}.ns-card:has(.ns-card__title a:focus-visible){outline:var(--focus);outline-offset:4px}.ns-card:hover .ns-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--accent)}.ns-card__ex{margin:8px 0 0;font:var(--w-body) 14.5px/1.65 var(--f-text);color:var(--c-ink-2);max-width:var(--measure)}.ns-card .ns-caption{margin-top:8px}.ns-card .ns-photo+*{margin-top:var(--s-3)}.ns-card .ns-trust{margin-top:8px}.ns-dark .ns-card__kicker{color:var(--c-dark-ink)}.ns-dark .ns-card__ex{color:var(--c-dark-mute)}.ns-dark .ns-card:hover .ns-card__title{text-decoration-color:var(--c-dark-ink)}.ns-card--lead .ns-card__title{margin-top:var(--s-3);font-size:var(--fs-hero);font-weight:var(--w-hero);line-height:var(--lh-head);letter-spacing:-.035em}.ns-card--lead .ns-card__ex{margin-top:var(--s-4);font-size:16px}.ns-card--shelf .ns-card__title{font-size:16px;line-height:1.32}.ns-card--shelf .ns-card__kicker{font-size:var(--fs-micro)}.ns-card--row{display:grid;grid-template-columns:96px 1fr;gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--c-hair)}.ns-card--row .ns-photo+*{margin-top:0}.ns-card--row .ns-card__title{font-size:16px;margin-top:3px}.ns-card--row .ns-photo figcaption{display:none}.ns-dark .ns-card--row{border-color:var(--c-dark-hair)}.ns-card--feature .ns-card__title{font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.03em}.ns-card--text{padding:var(--s-4) 0;border-top:1px solid var(--c-hair)}.ns-card--text .ns-card__title{font-size:17px}@media(min-width:768px){.ns-card--row{grid-template-columns:132px 1fr}.ns-card--feature{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap);align-items:center}.ns-card--feature .ns-photo+*{margin-top:0}.ns-card--shelf .ns-card__title{font-size:17px}}.ns-days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.ns-days li{border-left:1px solid var(--c-hair)}.ns-days li:nth-child(7n+1){border-left:0}.ns-days li:nth-child(n+8){border-top:1px solid var(--c-hair)}.ns-days a,.ns-days span.ns-days__cell{display:grid;gap:2px;padding:8px 4px 9px 7px;height:100%}.ns-days li:nth-child(7n+1) a,.ns-days li:nth-child(7n+1) .ns-days__cell{padding-left:0}.ns-days .w{font:var(--w-label) var(--fs-micro)/1.2 var(--f-text);color:var(--c-mute)}.ns-days .d{font:var(--w-hero) 22px/1 var(--f-head);letter-spacing:-.03em}.ns-days .c{font:var(--w-sub) var(--fs-micro)/1.2 var(--f-text);font-variant-numeric:tabular-nums}.ns-days .c.is-zero{color:var(--c-mute);font-weight:var(--w-label)}.ns-days a:hover .d{text-decoration:underline;text-underline-offset:3px}.ns-days .is-today a,.ns-days .is-today .ns-days__cell{background:var(--c-ink);color:var(--c-bg);padding-left:7px}.ns-days .is-today .w,.ns-days .is-today .c{color:var(--c-bg)}.ns-days .is-today .d:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:4px;vertical-align:8px}.ns-days .is-past .d{color:var(--c-mute)}.ns-release{display:grid;grid-template-columns:64px 1fr;gap:4px var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-hair);align-items:start}.ns-release .ns-photo__box{aspect-ratio:1}.ns-release .ns-photo__box img{width:100%;height:100%;object-fit:contain}.ns-release .ns-photo figcaption{display:none}.ns-release__body{min-width:0}.ns-release__name{display:block;margin:2px 0 3px;font:var(--w-sub) 15px/1.38 var(--f-text)}.ns-release__name:hover{text-decoration:underline;text-underline-offset:3px}.ns-release__side{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:var(--w-body) var(--fs-small)/1.4 var(--f-text);font-variant-numeric:tabular-nums}.ns-release__d{font-weight:800;color:var(--accent-text)}.ns-release__price{font-weight:800;font-size:14px}.ns-release__add{margin-left:auto}.ns-release__add{font-weight:var(--w-sub);border-bottom:1px solid currentColor;white-space:nowrap}.ns-release__add:hover{color:var(--c-mute)}@media(min-width:768px){.ns-release{grid-template-columns:80px 1fr 200px}.ns-release__side{grid-column:3;display:grid;justify-items:end;text-align:right}.ns-release__add{margin-left:0}}.ns-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--c-line)}.ns-stat{display:grid;align-content:start;gap:4px;padding:12px 12px 16px 0;border-bottom:1px solid var(--c-hair)}.ns-stat:nth-child(2n){padding-left:12px;border-left:1px solid var(--c-hair)}.ns-stat__lbl{font:var(--w-label) var(--fs-small)/1.4 var(--f-text);color:var(--c-mute)}.ns-stat__num{font:var(--w-num) var(--fs-num)/1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ns-stat__num small{font:var(--w-sub) 14px/1 var(--f-text);letter-spacing:0;margin-left:3px;color:var(--c-ink-2)}.ns-stat__note{font:var(--w-body) var(--fs-micro)/1.45 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums}a.ns-stat:hover .ns-stat__lbl{color:var(--c-ink);text-decoration:underline}.ns-dark .ns-stats{border-color:var(--c-dark-ink)}.ns-dark .ns-stat__num small{color:var(--c-dark-mute)}.ns-stats[style*="--n:3"]{grid-template-columns:repeat(3,1fr)}.ns-stats[style*="--n:3"] .ns-stat:nth-child(n){padding:12px 8px 14px;border-left:1px solid var(--c-hair)}.ns-stats[style*="--n:3"] .ns-stat:first-child{padding-left:0;border-left:0}@media(max-width:767px){.ns-stats[style*="--n:3"] .ns-stat__num{font-size:24px}}@media(min-width:768px){.ns-stats{grid-template-columns:repeat(var(--n, 4),1fr)}.ns-stat,.ns-stat:nth-child(2n){padding:14px 16px 18px;border-left:1px solid var(--c-hair)}.ns-stat:first-child{padding-left:0;border-left:0}}.ns-bars{font:var(--w-body) 13px/1.3 var(--f-text)}.ns-bar{display:grid;grid-template-columns:7em 1fr 5.4em;gap:8px;align-items:center;min-height:26px}.ns-bar__k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-bar__k a:hover{text-decoration:underline}.ns-bar__track{position:relative;height:26px;border-left:1px solid var(--c-ink)}.ns-bar__grid{position:absolute;top:0;bottom:0;width:1px;background:var(--c-hair)}.ns-bar__fill{position:absolute;left:0;top:6px;height:14px;background:var(--c-data-base)}.ns-bar.is-hi .ns-bar__fill{background:var(--c-data)}.ns-bar.is-hi .ns-bar__k{font-weight:700}.ns-bar__v{text-align:right;font-weight:var(--w-sub);font-variant-numeric:tabular-nums;white-space:nowrap}.ns-bar__v small{display:inline-block;width:3.5em;font-size:12px;font-weight:var(--w-body);color:var(--c-mute)}.ns-bar--axis{min-height:18px}.ns-bar--axis .ns-bar__track{height:18px;border-left:0;border-top:1px solid var(--c-ink)}.ns-bar__tick{position:absolute;top:4px;transform:translate(-50%);font-size:12px;color:var(--c-mute);font-variant-numeric:tabular-nums}.ns-bar__tick:first-child{transform:none}.ns-dark .ns-bar__track{border-color:var(--c-dark-ink)}.ns-dark .ns-bar__grid{background:var(--c-dark-hair)}.ns-dark .ns-bar--axis .ns-bar__track{border-color:var(--c-dark-ink)}@media(min-width:768px){.ns-bar{grid-template-columns:8.4em 1fr 5.8em}}.ns-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;font:var(--w-sub) var(--fs-small)/1 var(--f-text);border:1px solid var(--c-ink);background:var(--c-bg);color:var(--c-ink);cursor:pointer;border-radius:0;white-space:nowrap}.ns-btn:hover{background:var(--c-frame)}.ns-btn--solid{background:var(--c-ink);color:var(--c-bg)}.ns-btn--solid:hover{background:var(--c-ink-2)}.ns-dark .ns-btn{background:transparent;color:var(--c-dark-ink);border-color:var(--c-dark-ink)}.ns-table__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--c-line)}.ns-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ns-table table{border-collapse:collapse;width:100%;font:var(--w-body) 13px/1.4 var(--f-text);font-variant-numeric:tabular-nums}.ns-table caption{text-align:left}.ns-table th,.ns-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--c-hair);text-align:left;white-space:nowrap;vertical-align:top}.ns-table th{font-weight:var(--w-label);font-size:var(--fs-micro);color:var(--c-mute)}.ns-table .n{text-align:right;padding-right:0;padding-left:14px}.ns-table tr.is-few td{color:var(--c-mute)}.ns-facts{border-top:3px solid var(--c-line)}.ns-facts__h{margin:10px 0 2px;font:700 var(--fs-micro)/1 var(--f-text);color:var(--accent-text);letter-spacing:.02em}.ns-facts dl{margin:0;display:grid;grid-template-columns:5.6em 1fr}.ns-facts dt,.ns-facts dd{margin:0;padding:10px 0;border-bottom:1px solid var(--c-hair)}.ns-facts dt{font:var(--w-label) var(--fs-small)/1.55 var(--f-text);color:var(--c-mute)}.ns-facts dd{font:var(--w-sub) 15px/1.45 var(--f-text);font-variant-numeric:tabular-nums}.ns-facts .is-big{font:var(--w-num) 26px/1.1 var(--f-head);letter-spacing:-.02em}.ns-facts .is-none{color:var(--c-mute);font-weight:var(--w-body);font-size:14px}.ns-facts__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-3)}.ns-sources{list-style:none;margin:0;padding:0;counter-reset:src}.ns-sources li{display:grid;grid-template-columns:2.2em 1fr;padding:10px 0;border-bottom:1px solid var(--c-hair);font:var(--w-body) 14px/1.5 var(--f-text);counter-increment:src}.ns-sources li:before{content:counter(src);font-weight:var(--w-sub);color:var(--c-mute);font-variant-numeric:tabular-nums}.ns-sources a{text-decoration:underline;text-decoration-color:var(--c-hair);text-underline-offset:3px}.ns-sources a:hover{text-decoration-color:currentColor}.ns-sources small{display:block;font-size:var(--fs-micro);color:var(--c-mute)}.ns-fix p{margin:0;padding:12px 0;border-bottom:1px solid var(--c-hair);font:var(--w-body) 14px/1.6 var(--f-text)}.ns-fix a{text-decoration:underline;text-underline-offset:3px}.ns-ad{border:2px solid var(--c-article);padding-bottom:var(--s-4)}.ns-ad__tag{display:inline-block;background:var(--c-article);color:#fff;font:700 15px/1 var(--f-text);padding:9px 12px;letter-spacing:.02em}.ns-ad p{margin:var(--s-3) var(--s-4) 0;font:var(--w-body) 13.5px/1.6 var(--f-text)}.ns-ad .ns-ad__title{font:var(--w-title) 19px/1.35 var(--f-head);letter-spacing:-.02em}.ns-dark{background:var(--c-dark);color:var(--c-dark-ink);--c-mute: var(--c-dark-mute);--c-hair: var(--c-dark-hair);--c-line: var(--c-dark-ink);--accent-text: var(--c-dark-ink)}.ns-footer{margin-top:var(--s-9);border-top:2px solid var(--c-line);padding:var(--s-5) 0 var(--s-6)}.ns-footer__grid{display:grid;gap:var(--s-5)}.ns-footer h2{margin:0 0 var(--s-2);font:700 var(--fs-ui)/1.3 var(--f-text)}.ns-footer p{margin:0;max-width:36em;font:var(--w-body) 13px/1.7 var(--f-text);color:var(--c-ink-2)}.ns-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px;font:var(--w-sub) 13px/1.7 var(--f-text)}.ns-footer nav a:hover{text-decoration:underline}.ns-footer .ns-footer__mark{margin:var(--s-7) 0 0;max-width:none;color:var(--c-ink);font:var(--w-phrase) clamp(44px,9vw,104px)/.85 var(--f-head);letter-spacing:-.05em}.ns-footer__cats{display:none}@media(min-width:768px){.ns-footer__cats{display:block}}.ns-footer__mark i{font-style:normal;color:var(--c-home)}@media(min-width:768px){.ns-footer__grid{grid-template-columns:5fr 4fr 3fr}}.p-sec{margin-top:var(--s-8)}@media(min-width:768px){.p-sec{margin-top:var(--s-9)}}@media(min-width:1200px){.p-sec{margin-top:var(--s-10)}}.h-hero{padding:var(--s-4) 0 0}.h-hero__kick{font-size:13px}.h-phrase{margin:var(--s-2) 0 var(--s-4);font:var(--w-phrase) var(--fs-phrase-l)/1.02 var(--f-head);letter-spacing:-.045em;word-break:keep-all}.h-phrase--s{font-size:var(--fs-phrase-s)}.h-phrase--m{font-size:var(--fs-phrase-m)}.h-hero__grid{display:grid;gap:var(--s-4)}.h-hero__photo{margin:0 calc(-1 * var(--gut))}.h-hero__photo .ns-photo figcaption{padding:0 var(--gut)}.h-hero__photo .ns-photo__box img{max-height:46vh;width:auto;margin:0 auto}.h-hero__title{margin:0;font:var(--w-hero) clamp(23px,2.5vw,32px)/1.24 var(--f-head);letter-spacing:-.025em}.h-hero__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--accent)}.h-hero__ex{display:none;margin:var(--s-3) 0 0;font:var(--w-body) 16px/1.7 var(--f-text);color:var(--c-ink-2);max-width:32em}.h-hero .ns-keys{margin-top:var(--s-4)}.h-hero__go{margin-top:var(--s-4);width:100%;justify-content:center;min-height:44px;font-size:14px}.h-hero .ns-ledger{margin-top:var(--s-5)}@media(min-width:768px){.h-hero{padding-top:var(--s-6)}.h-phrase{margin-bottom:var(--s-5)}}@media(min-width:1000px){.h-hero__grid{grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:start}.h-hero__photo{margin:0}.h-hero__photo .ns-photo figcaption{padding:0}.h-hero__photo .ns-photo__box{justify-content:flex-start}.h-hero__photo .ns-photo__box img{max-height:70vh;margin:0}.h-hero__ex{display:block}.h-hero__go{width:auto}}.h-next__strip{margin-bottom:var(--s-5)}.h-next__days{display:grid;gap:var(--s-6)}.h-day__head{display:flex;align-items:baseline;gap:10px;margin:0;border-bottom:1px solid var(--c-line);padding-bottom:8px}.h-day__head b{font:var(--w-phrase) 32px/1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.h-day__head span{font:var(--w-sub) var(--fs-small)/1 var(--f-text);color:var(--c-mute)}.h-day__head .d{color:var(--c-home-text);font-weight:800}.h-day ul,.c-day ul{list-style:none;margin:0;padding:0}.h-day__more{display:inline-block;margin-top:var(--s-3)}.h-day--mini li a{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:11px 0;border-bottom:1px solid var(--c-hair);font-size:14px}.h-day--mini li b{font:var(--w-num) 18px/1 var(--f-head)}.h-day--mini .d{font-weight:800;color:var(--c-home-text);font-size:12.5px}.h-day--mini a:hover span:nth-child(3){text-decoration:underline}@media(min-width:1200px){.h-next__days{grid-template-columns:1fr 1fr;column-gap:var(--col-gap);align-items:start}}.h-data{display:grid;gap:var(--s-6)}.h-data__num{margin:0;font:var(--w-phrase) var(--fs-num-xl)/.86 var(--f-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--c-home)}.h-data__num span{font-size:.5em;margin-left:.04em}.h-data__claim h3{margin:var(--s-4) 0 6px;font:var(--w-hero) clamp(22px,2.4vw,30px)/1.25 var(--f-head);letter-spacing:-.025em;max-width:16em}.h-data__claim .ns-stats{margin-top:var(--s-5)}.h-data__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-5)}.h-data__charts{display:grid;gap:var(--s-6)}.h-data__lbl{margin:0 0 var(--s-2)}.h-data__src{grid-column:1 / -1;margin:0;font-size:var(--fs-micro);color:var(--c-mute)}.h-14{margin:0}.h-14 figcaption{margin-bottom:var(--s-2)}.h-14 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(14,1fr);gap:3px;height:120px;align-items:end;border-bottom:1px solid var(--c-ink)}.h-14 li{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.h-14 .b{width:100%;background:var(--c-data-base);min-height:1px}.h-14 .is-today .b{background:var(--c-home)}.h-14 .v{font:var(--w-sub) 12px/1 var(--f-text);font-variant-numeric:tabular-nums;margin-bottom:3px;color:var(--c-ink-2)}.h-14 .k{position:absolute;bottom:-18px;font:var(--w-label) 12px/1 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums}.h-14 .is-today .k{color:var(--c-ink);font-weight:800}.h-14{padding-bottom:20px}@media(max-width:767px){.is-md-only{display:none!important}.h-tech__list,.h-rail li:nth-child(n+4){display:none}.h-tech__lead .ns-card__ex{display:none}.h-tech__sub{margin-bottom:var(--s-5)}}@media(min-width:768px){.is-sm-only{display:none!important}}@media(min-width:768px){.h-data{grid-template-columns:5fr 7fr;column-gap:var(--s-8);align-items:start}}.h-tech{padding:var(--s-7) 0 var(--s-8);margin-top:var(--s-9)}.h-tech .ns-giant{margin-left:-.045em}.h-tech__sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:var(--s-4) 0 var(--s-7);font:var(--w-body) 14px/1.6 var(--f-text);color:var(--c-dark-mute)}.h-tech__sub b{color:var(--c-dark-ink);font-weight:700}.h-tech__bundle{margin:0 0 var(--s-4);padding-top:10px;border-top:2px solid var(--c-dark-ink);font:var(--w-hero) var(--fs-h2)/1.2 var(--f-head);letter-spacing:-.03em}.h-tech__grid{display:grid;gap:var(--s-7)}.h-tech__lead .ns-photo__box img{max-height:64vh;width:auto;margin:0 auto}.h-tech__same{margin-top:var(--s-5)}.h-tech__list>.ns-label{margin:0 0 var(--s-2);padding-top:10px;border-top:2px solid var(--c-dark-ink)}.h-tech .ns-card--text{border-color:var(--c-dark-hair)}@media(min-width:768px){.h-tech__grid{grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:start}}.h-rail{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.h-rail li{display:grid;grid-template-columns:5.6em 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--c-hair);font:var(--w-sub) 15px/1.45 var(--f-text)}.h-rail time{font:var(--w-label) var(--fs-micro)/1.9 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums}.h-rail a:hover{text-decoration:underline;text-underline-offset:3px}.h-rail small{display:block;margin-top:3px;font:var(--w-body) var(--fs-micro)/1.4 var(--f-text);color:var(--c-mute)}@media(min-width:768px){.h-rail{columns:2;column-gap:var(--col-gap)}.h-rail li{break-inside:avoid}}.h-catlist{display:none}.h-catlist ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--col-gap);border-top:1px solid var(--c-line)}.h-catlist a{display:grid;grid-template-columns:72px 1fr;gap:var(--s-3);align-items:center;padding:10px 0;border-bottom:1px solid var(--c-hair)}.h-catlist .ns-photo__box{aspect-ratio:1}.h-catlist .ns-photo__box img{width:100%;height:100%;object-fit:contain}.h-catlist b{display:block;font:var(--w-hero) 18px/1.2 var(--f-head)}.h-catlist small{font-size:var(--fs-small);color:var(--c-mute);font-variant-numeric:tabular-nums}.h-catlist a:hover b{text-decoration:underline}@media(min-width:768px){.h-catlist{display:block}}@media(min-width:1200px){.h-catlist ul{grid-template-columns:repeat(3,1fr)}}.a-crumbs{margin:var(--s-4) 0 0;font:var(--w-label) var(--fs-small)/1.4 var(--f-text);color:var(--c-mute)}.a-crumbs a:hover{color:var(--c-ink);text-decoration:underline}.a-grid{display:grid;gap:var(--s-6);margin-top:var(--s-4)}.a-head .ns-card__kicker{font-size:13px}.a-head h1{margin:var(--s-3) 0 0;font:var(--w-hero) var(--fs-h1)/1.18 var(--f-head);letter-spacing:-.035em}.a-head .ns-trust{margin-top:var(--s-3)}.a-fixline{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--c-hair)}.a-fixline a{text-decoration:underline;text-underline-offset:3px}.h-rail .ns-trust{margin-top:3px}.a-dek{margin:var(--s-4) 0 var(--s-5);font:var(--w-body) 17px/1.7 var(--f-text);color:var(--c-ink-2)}.a-side .ns-ledger{margin-top:var(--s-5)}.a-photo{margin:0 calc(-1 * var(--gut))}.a-photo figcaption{padding:0 var(--gut)}.a-body{max-width:var(--measure)}.a-body>p{margin:0 0 1.3em;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--f-text);color:#1b1b19}.a-body>h2{margin:2em 0 .7em;font:var(--w-title) 23px/1.3 var(--f-head);letter-spacing:-.025em}.a-body>figure{margin:2em 0}.a-body>figure .ns-photo__box img,.a-photo .ns-photo__box img{max-height:72vh;width:auto;margin:0 auto}.a-body blockquote{margin:2em 0;padding:0 0 0 var(--s-4);border-left:3px solid var(--accent)}.a-body blockquote p{margin:0;font:var(--w-title) 21px/1.5 var(--f-head);letter-spacing:-.02em}.a-body blockquote footer{margin-top:8px;font:var(--w-label) var(--fs-small)/1.4 var(--f-text);color:var(--c-mute)}.a-note{margin:2em 0;padding:var(--s-4) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);font:var(--w-body) 15px/1.7 var(--f-text)}.a-note b{display:block;font:700 var(--fs-micro)/1 var(--f-text);color:var(--accent-text);margin-bottom:8px}.a-block{margin-top:var(--s-7);max-width:44em}.a-block>h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--s-2);padding-top:10px;border-top:2px solid var(--c-line);font:var(--w-title) 18px/1.3 var(--f-head)}.a-tags{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:var(--s-5);font:var(--w-sub) 13px/1.6 var(--f-text)}.a-tags a:before{content:"#";color:var(--c-mute)}.a-rel{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6) var(--s-3)}@media(min-width:768px){.a-photo{margin:0}.a-photo figcaption{padding:0}.a-rel{grid-template-columns:repeat(4,1fr);gap:var(--s-6) var(--s-5)}}@media(max-width:999px){.a-grid{display:flex;flex-direction:column;gap:0}.a-grid>.a-side,.a-grid>.a-main,.a-side>.a-head{display:contents}.a-side>*,.a-main>*,.a-head>*{order:3}.a-head>.ns-card__kicker,.a-head>h1{order:1}.a-main>.a-photo{order:2;margin-top:var(--s-4)}.a-main>.a-photo .ns-photo__box img{max-height:46vh}.a-main>.a-body{margin-top:var(--s-6)}.a-facts-cal{display:none!important}.a-fixline span{flex-basis:100%}}@media(min-width:1000px){.a-grid{grid-template-columns:5fr 7fr;gap:var(--s-8);align-items:start;margin-top:var(--s-6)}.a-side{position:sticky;top:var(--s-4)}.a-body>p{font-size:18px}}.l-grid{display:grid;gap:var(--s-6)}.l-grid>*,.l-pair>*,.l-map li>*{min-width:0}.l-toc{display:none}.l-head .ns-label{margin:var(--s-6) 0 var(--s-3)}.l-head h1{margin:0 0 var(--s-3);font:var(--w-hero) var(--fs-h1)/1.2 var(--f-head);letter-spacing:-.03em;max-width:20em}.l-meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0 0 var(--s-5);font:var(--w-body) var(--fs-small)/1.5 var(--f-text);color:var(--c-mute);font-variant-numeric:tabular-nums}.l-meta b{color:var(--c-ink);font-weight:var(--w-sub)}.l-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-4)}.l-quotes{margin-top:var(--s-7)}.l-quotes ol{margin:0;padding:0 0 0 1.4em}.l-quotes li{padding:9px 0;border-bottom:1px solid var(--c-hair);font:var(--w-body) 15.5px/1.6 var(--f-text)}.l-quotes li::marker{font-weight:var(--w-sub);color:var(--c-mute)}.l-fig,.l-cov{margin-top:var(--s-8);scroll-margin-top:var(--s-4)}.l-fig>.ns-label{margin:0}.l-fig h2{margin:6px 0 8px;font:var(--w-hero) var(--fs-h2)/1.28 var(--f-head);letter-spacing:-.03em;max-width:26em}.l-fig .l-meta{margin-bottom:var(--s-5)}.l-pair{display:grid;gap:var(--s-5)}.l-src{margin:var(--s-3) 0 0;padding-top:var(--s-2);border-top:1px solid var(--c-hair);font-size:var(--fs-micro);color:var(--c-mute)}.l-note{margin:var(--s-3) 0 0;font-size:var(--fs-small);color:var(--c-mute);max-width:46em}.l-map{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.l-map li{display:grid;grid-template-columns:56px 1fr 84px;gap:4px var(--s-3);padding:10px 0;border-bottom:1px solid var(--c-hair);align-items:center}.l-map__sp{display:grid;gap:2px;text-align:right}.l-map__sp .ns-spark{height:30px}.l-map .ns-photo__box{aspect-ratio:1}.l-map .ns-photo__box img{width:100%;height:100%;object-fit:contain}.l-map__k{display:flex;justify-content:space-between;gap:8px;font:var(--w-sub) 14px/1.3 var(--f-text);font-variant-numeric:tabular-nums}.l-map__k a:hover{text-decoration:underline}.l-map__k span{color:var(--c-mute);font-weight:var(--w-body)}.l-map__bar{position:relative;height:8px;margin:6px 0 5px;background:none;border-left:1px solid var(--c-ink)}.l-map__bar i{position:absolute;left:0;top:0;bottom:0;background:var(--c-data-base)}.l-map li.is-hi .l-map__bar i{background:var(--c-data)}.l-map__eg{font-size:var(--fs-micro);color:var(--c-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}details.l-more{margin-top:var(--s-3)}details.l-more summary{cursor:pointer;font:var(--w-sub) var(--fs-small)/1.4 var(--f-text);padding:6px 0}@media(min-width:768px){.l-map{columns:2;column-gap:var(--col-gap)}.l-map li{break-inside:avoid}}@media(min-width:1000px){.l-grid{grid-template-columns:220px 1fr;gap:var(--s-8)}.l-toc{display:block;position:sticky;top:var(--s-4);align-self:start;padding-top:var(--s-6)}.l-toc ol{list-style:none;margin:var(--s-3) 0 var(--s-5);padding:0;border-top:1px solid var(--c-line)}.l-toc li a{display:block;padding:8px 0;border-bottom:1px solid var(--c-hair);font:var(--w-label) 13px/1.4 var(--f-text)}.l-toc li a:hover{color:var(--c-home-text)}.l-toc .ns-btn{width:100%;justify-content:center;margin-top:6px}.l-pair{grid-template-columns:7fr 5fr;gap:var(--s-7);align-items:start}}.c-band{padding:var(--s-5) 0 var(--s-6)}.c-band__lbl{display:flex;justify-content:space-between;gap:12px;margin:0;font:var(--w-sub) 13px/1.4 var(--f-text);color:var(--c-dark-mute)}.c-band__lbl b{color:var(--c-dark-ink)}.c-band .ns-giant{margin:var(--s-4) 0 0 -.045em;font-size:clamp(120px,44vw,300px)}.c-band .ns-giant i{font-style:normal;color:var(--c-today)}.c-band__sum{display:flex;flex-wrap:wrap;gap:6px 22px;margin:var(--s-4) 0 0;font:var(--w-body) 15px/1.5 var(--f-text);color:var(--c-dark-mute)}.c-band__sum b{color:var(--c-dark-ink);font:var(--w-num) 22px/1 var(--f-head);margin:0 2px;font-variant-numeric:tabular-nums}.c-band__act{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-5)}.c-grid{display:grid;gap:var(--s-6);margin-top:var(--s-6)}.c-side{display:none}.c-filter{display:flex;flex-wrap:wrap;gap:6px;margin:var(--s-4) 0 0;padding:0;border:0}.c-filter legend{font:var(--w-label) var(--fs-micro)/1 var(--f-text);color:var(--c-mute);margin-bottom:8px;padding:0}.c-filter button{font:var(--w-label) 13px/1 var(--f-text);border:1px solid var(--c-hair);background:var(--c-bg);padding:9px 10px;border-radius:0;cursor:pointer}.c-filter button:hover{border-color:var(--c-ink)}.c-filter button[aria-pressed=true]{background:var(--c-ink);color:var(--c-bg);border-color:var(--c-ink)}.c-sec{margin-top:var(--s-7)}.c-sec>h2{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-top:10px;border-top:2px solid var(--c-line);font:var(--w-hero) var(--fs-h2)/1.2 var(--f-head);letter-spacing:-.03em}.c-sec>h2 span{font:var(--w-label) var(--fs-small)/1 var(--f-text);color:var(--c-mute);letter-spacing:0}.c-day{display:grid;gap:0 var(--s-5);padding-top:var(--s-4);scroll-margin-top:var(--s-4)}.c-day__head{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--c-line);padding-bottom:6px}.c-day__num{font:var(--w-hero) 44px/.9 var(--f-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.c-day__meta{font:var(--w-sub) 13px/1.4 var(--f-text);color:var(--c-mute)}.c-day__meta b{color:var(--c-ink)}.c-day.is-today .c-day__num:after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c-today);box-shadow:0 0 0 1px var(--c-ink);margin-left:6px;vertical-align:22px}details.c-fold{margin-top:var(--s-7)}details.c-fold>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-top:2px solid var(--c-line);border-bottom:1px solid var(--c-hair);font:var(--w-hero) 20px/1.2 var(--f-head);letter-spacing:-.02em}details.c-fold>summary::-webkit-details-marker{display:none}details.c-fold>summary span{font:var(--w-sub) var(--fs-small)/1 var(--f-text);color:var(--c-mute);letter-spacing:0}details.c-fold>summary span:after{content:" · 펼치기"}details.c-fold[open]>summary span:after{content:" · 접기"}.c-empty{display:none;padding:var(--s-5) 0;color:var(--c-mute)}.is-filtered-empty .c-empty{display:block}@media(min-width:768px){.c-day{grid-template-columns:120px 1fr}.c-day__head{display:grid;align-content:start;border:0;gap:4px;position:sticky;top:var(--s-4)}.c-day__num{font-size:56px}.c-day ul{border-top:1px solid var(--c-line)}}@media(min-width:1100px){.c-grid{grid-template-columns:300px 1fr;gap:var(--s-8)}.c-side{display:block;position:sticky;top:var(--s-4);align-self:start}.c-mon{margin-bottom:var(--s-6)}.c-mon h2{display:flex;justify-content:space-between;margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid var(--c-line);font:var(--w-hero) 18px/1.2 var(--f-head)}.c-mon h2 span{font:var(--w-label) 12px/1.6 var(--f-text);color:var(--c-mute)}.c-mon ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.c-mon li{min-height:38px;padding:4px;border-top:1px solid var(--c-hair);font:var(--w-label) 12px/1.2 var(--f-text);font-variant-numeric:tabular-nums}.c-mon li.wd{min-height:0;border:0;color:var(--c-mute);font-size:12px}.c-mon li a{display:block;height:100%}.c-mon li i{display:block;font-style:normal;font-size:12px;font-weight:700;margin-top:3px}.c-mon li.is-past{color:var(--c-mute)}.c-mon li.is-past i{color:var(--c-mute);font-weight:var(--w-label)}.c-mon li.is-today{background:var(--c-ink);color:var(--c-bg)}.c-mon li.is-today i{color:var(--c-today)}.c-mon li.has a:hover{text-decoration:underline}}.l-cov>.ns-label{margin:0}:root{--chart-hi: var(--c-data);--chart-bar: var(--c-data-base);--chart-muted: #dcdcd7;--chart-text: var(--c-ink);--bg: var(--c-bg);--ink: var(--c-ink);--ink-2: var(--c-ink-2);--mute: var(--c-mute);--hair: var(--c-hair);--rule: var(--c-line);--bg-sunk: var(--c-frame);--surface: var(--c-frame);--text: var(--c-ink);--muted: var(--c-mute);--line: var(--c-hair);--accent-soft: var(--c-frame);--bar: var(--c-data);--bar-bg: var(--c-frame);--sponsor: var(--c-article)}.ns-release__add,.ns-btn[data-ics-slug]{cursor:pointer}button.ns-release__add{background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 1px;font:inherit;font-weight:var(--w-sub);color:inherit}[hidden]{display:none!important}.ch{display:block;font-family:var(--f-text);font-variant-numeric:tabular-nums}.ch .t-lbl{fill:var(--c-ink)}.ch .t-val{fill:var(--c-ink);font-weight:600}.ch .t-val.hi{fill:var(--c-data)}.ch .t-mut,.ch .t-sub{fill:var(--c-mute)}.ch .axis0{stroke:var(--c-ink);stroke-width:1}.ch .grid,.ch .row{stroke:var(--c-hair);stroke-width:1}.ch .dot{fill:var(--c-data-base);fill-opacity:.7}.ch .med{stroke:var(--c-data);stroke-width:3}.legacy{padding-top:var(--s-5)}.legacy h1{font:var(--w-hero) var(--fs-h1)/1.18 var(--f-head);letter-spacing:-.035em;margin:var(--s-3) 0 var(--s-3)}.legacy h2{font-family:var(--f-head);letter-spacing:-.02em}.legacy a.u,.legacy .lede a,.legacy .principle a{text-decoration:underline;text-underline-offset:3px}.tag{display:inline-block;font:700 var(--fs-micro)/1.4 var(--f-text);color:var(--accent-text);letter-spacing:.02em}.tag:before{content:"";display:inline-block;width:.52em;height:.52em;border-radius:50%;background:var(--accent);margin-right:.38em;vertical-align:.06em}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:2px solid var(--c-line);margin:var(--s-7) 0 var(--s-3);padding-top:10px}.section-title h2{font:var(--w-hero) var(--fs-h3)/1.3 var(--f-head);margin:0}.section-title a,.section-title span{font-size:var(--fs-small);color:var(--c-mute)}.lede{font:var(--w-body) 17px/1.7 var(--f-text);color:var(--c-ink-2);max-width:40em}.muted,.mute{color:var(--c-mute)}.empty{background:var(--c-frame);padding:var(--s-5)}.principle{margin-top:var(--s-7);font-size:var(--fs-small);color:var(--c-mute);border-top:1px solid var(--c-hair);padding-top:var(--s-4)}.btn{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;font:var(--w-sub) var(--fs-small)/1 var(--f-text);border:1px solid var(--c-ink);background:var(--c-bg);white-space:nowrap}.btn.solid{background:var(--c-ink);color:var(--c-bg)}.ns-adtag{display:inline-block;background:var(--c-article);color:#fff;font:700 12px/1 var(--f-text);padding:3px 5px;letter-spacing:.02em;vertical-align:1px}.ns-card__kicker .ns-adtag+span{color:var(--accent-text);font-weight:var(--w-sub)}.ns-score{font-variant-numeric:tabular-nums;color:var(--c-home-text)!important;font-weight:800!important}.ns-photo{position:relative}.legacy .plan,.legacy .cta,.legacy .tile,.legacy .stats div,.legacy .more,.legacy .notice{border-radius:0!important}body{letter-spacing:-.01em}.ns-header{border-bottom:1px solid var(--c-hair)}.ns-logo{font-size:19px;font-weight:900}.ns-nav a{font-weight:600;font-size:15px;color:var(--c-mute);white-space:nowrap;border-bottom-width:2px}.ns-nav a[aria-current]{color:var(--c-ink)}@media(min-width:900px){.ns-header__row{min-height:64px}.ns-logo{font-size:22px}.ns-nav{gap:20px;margin-left:28px}.ns-search{width:168px;margin-left:auto}}@media(min-width:1200px){.ns-nav{gap:30px;margin-left:40px}.ns-search{width:220px}}.ns-cats a{font-weight:600;font-size:14px;color:var(--c-ink-2)}.ns-numbar{background:#0a0a0a;color:#f4f4f0}.ns-numbar__in{display:flex;gap:6px 18px;align-items:center;min-height:36px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font:600 13px/1 var(--f-text)}.ns-numbar__in::-webkit-scrollbar{display:none}.ns-numbar__d{font-weight:800}.ns-numbar a{color:#bdbdb8}.ns-numbar a:hover{color:#fff}.ns-numbar b{color:var(--c-home);font-weight:850;font-size:15px;margin-left:3px;font-variant-numeric:tabular-nums}.ns-bigp{font-variant-numeric:tabular-nums;white-space:nowrap}.ns-bigp b{font-weight:800;letter-spacing:-.03em}.ns-bigp small{font-size:.5em;font-weight:600;margin-left:1px;color:var(--c-ink-2)}.ns-bigp.is-m b{font-size:17px}.ns-bigp.is-m small{font-size:12px}.ns-bigp.is-l b{font-size:clamp(30px,4vw,48px)}.ns-bigp.is-l small{font-size:15px}.ns-bigp.is-none{font-size:12.5px;color:var(--c-mute);font-weight:500}.ns-caption{gap:1px;font-size:12.5px}.ns-caption__brand{font-weight:700;font-size:12.5px}.ns-caption__meta{color:var(--c-mute)}.ns-caption__price{display:block;margin-top:2px;font-weight:800;font-size:14.5px;color:var(--c-ink);font-variant-numeric:tabular-nums}.ns-caption__d{font-weight:700;color:var(--c-home-text)}.ns-dark .ns-caption__price{color:var(--c-dark-ink)}.ns-sechead,.ns-keys{border-top-width:1px}.ns-card__title{font-weight:var(--w-title)}.ns-card--lead .ns-card__title{font-weight:var(--w-hero)}.p-sec{margin-top:64px}@media(min-width:768px){.p-sec{margin-top:96px}}@media(min-width:1200px){.p-sec{margin-top:120px}}.ns-footer{border-top:1px solid var(--c-hair);margin-top:96px}.ns-footer .ns-footer__mark{font-size:22px;margin-top:var(--s-6);letter-spacing:-.06em}.ns-release__d{font-size:15px;font-weight:850}.ns-release .ns-bigp.is-m b{font-size:16px}.ns-noimg{background:var(--c-frame);color:var(--c-mute);font-weight:700}@media(min-width:768px){.c-day{grid-template-columns:136px minmax(0,1fr)}.c-day__num{font-size:40px}}.c-day__num{font-size:36px}.pg{padding-top:40px}.pg-lab{margin:0 0 10px;font:700 12.5px/1.3 var(--f-text);color:var(--c-home-text)}.pg-h1{margin:0;font:var(--w-phrase) clamp(30px,4.4vw,52px)/1.14 var(--f-head);letter-spacing:-.045em;max-width:16em}.pg-lede{margin:16px 0 0;font:400 16px/1.75 var(--f-text);color:var(--c-ink-2);max-width:38em}.pg-lede b,.pg-lede strong{color:var(--c-ink)}.pg-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--c-ink)}.pg-stats>div{padding:14px 12px 16px 0;border-bottom:1px solid var(--c-hair)}.pg-stats>div:nth-child(2n){padding-left:12px;border-left:1px solid var(--c-hair)}.pg-stats dt{font:500 12.5px/1.3 var(--f-text);color:var(--c-mute)}.pg-stats dd{margin:6px 0 0;font:850 32px/1 var(--f-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pg-stats dd small{font:600 13px/1 var(--f-text);color:var(--c-ink-2);margin-left:3px;letter-spacing:0}.pg-stats dd+p{margin:6px 0 0;font-size:12px;color:var(--c-mute)}.pg-sec{padding-top:72px}.pg-2{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.pg-2>*{min-width:0}.pg-t{margin:0;font:var(--w-phrase) 28px/1.2 var(--f-head);letter-spacing:-.04em}.pg-s{margin:10px 0 0;font:400 14px/1.65 var(--f-text);color:var(--c-ink-2)}.pg-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-ink)}.pg-list>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:18px 0;border-bottom:1px solid var(--c-hair)}.pg-list .no{font:800 13px/1.6 var(--f-text);color:var(--c-home-text);font-variant-numeric:tabular-nums}.pg-list h3{margin:0;font:750 18px/1.35 var(--f-head);letter-spacing:-.02em}.pg-list p{margin:6px 0 0;font:400 14.5px/1.7 var(--f-text);color:var(--c-ink-2)}.pg-list ul{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.8;color:var(--c-ink-2)}.pg-list .meta{margin-top:8px;font-size:12.5px;color:var(--c-mute)}.pg a.u,.pg-list a,.pg-s a,.pg-lede a{text-decoration:underline;text-underline-offset:3px}.pg-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pg-mail{display:inline-block;margin-top:10px;font:800 20px/1.3 var(--f-head);letter-spacing:-.02em;user-select:all}.pg-card{border:1px solid var(--c-ink);padding:20px}.pg-dark{background:#000;color:#f4f4f0;padding:28px 20px}.pg-dark .pg-lab{color:var(--c-home)}.pg-dark .pg-s,.pg-dark .pg-list p,.pg-dark .pg-list ul{color:#c8c8c2}.pg-dark .pg-list{border-color:#f4f4f0}.pg-dark .pg-list>li{border-color:#2a2a2a}.pg-dark .pg-stats{border-color:#f4f4f0}.pg-dark .pg-stats>div{border-color:#2a2a2a}.pg-dark .pg-stats dt{color:#8c8c86}.pg-dark .pg-stats dd small{color:#a8a8a8}.pg-dark .ns-btn{background:transparent;color:#fff;border-color:#fff}.pg-dark .ns-btn--solid{background:#fff;color:#000}.pg-tbl{width:100%;border-collapse:collapse;font-size:14px}.pg-tbl th,.pg-tbl td{text-align:left;vertical-align:top;padding:12px 12px 12px 0;border-bottom:1px solid var(--c-hair)}.pg-tbl th{width:9em;font-weight:700;white-space:nowrap}.pg-tbl td.n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media(min-width:768px){.pg{padding-top:64px}.pg-stats{grid-template-columns:repeat(4,1fr)}.pg-stats--3{grid-template-columns:repeat(3,1fr)}.pg-stats>div,.pg-stats>div:nth-child(2n){padding:16px 16px 18px;border-left:1px solid var(--c-hair)}.pg-stats>div:first-child{padding-left:0;border-left:0}.pg-sec{padding-top:96px}.pg-dark{padding:40px}}@media(min-width:1000px){.pg-sec{padding-top:120px}.pg-2{grid-template-columns:360px minmax(0,1fr);gap:64px;align-items:start}.pg-2>.pg-head2{position:sticky;top:24px}.pg-t{font-size:36px}.pg-stats dd{font-size:44px}}.ns-bigp__sub{display:block;margin-top:4px;font:500 12.5px/1.4 var(--f-text);color:var(--c-mute);letter-spacing:0;white-space:normal}.ns-header{position:relative}.ns-mhead{display:flex;align-items:center;gap:2px;margin-right:-10px}.ns-mhead__btn{display:grid;place-items:center;width:44px;height:44px;color:var(--c-ink);cursor:pointer;list-style:none}.ns-mhead__btn::-webkit-details-marker{display:none}.ns-mmenu[open]>summary{box-shadow:inset 0 -2px 0 var(--c-ink)}.ns-mmenu__panel{position:absolute;left:0;right:0;top:100%;z-index:40;display:grid;padding:4px var(--gut) 12px;background:var(--c-bg);border-bottom:1px solid var(--c-ink)}.ns-mmenu__panel a{padding:13px 0;border-bottom:1px solid var(--c-hair);font:700 16px/1.2 var(--f-text);color:var(--c-ink)}.ns-mmenu__panel a:last-child{border-bottom:0}.ns-mmenu__panel a[aria-current]{color:var(--c-home-text)}@media(min-width:900px){.ns-mhead{display:none}}.ns-cats__row{display:flex;align-items:center;gap:14px}.ns-cats__row ul{flex:1 1 auto;min-width:0}.ns-cats__all{flex:0 0 auto;padding:4px 0 4px 12px;border-left:1px solid var(--c-line);font:700 13px/1.4 var(--f-text);color:var(--c-ink);white-space:nowrap}@media(min-width:1200px){.ns-cats__all{display:none}}
