@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
:root{--color-primary-normal:#e52222;--color-primary-strong:#c41616;--color-primary-heavy:#b20c0c;--color-primary-bg:#e5222214;--color-label-strong:#000;--color-label-normal:#171719e0;--color-label-neutral:#2e2f33e0;--color-label-alternative:#37383c9c;--color-label-assistive:#37383c47;--color-label-disable:#37383c29;--color-background-normal-normal:#fff;--color-background-normal-alternative:#f7f7f8;--color-static-white:#fff;--color-inverse-background:#1b1c1e;--color-component-fill-normal:#70737c14;--color-component-fill-strong:#70737c29;--color-component-fill-alternative:#70737c0d;--color-line-solid-normal:#e1e2e4;--color-line-solid-neutral:#eaebec;--color-line-solid-alternative:#f4f4f5;--color-interaction-disable:#70737c29;--color-interaction-inactive:#989ba2;--color-status-positive:#00bf40;--color-status-positive-bg:#00bf401f;--color-status-cautionary:#ff9200;--color-status-cautionary-bg:#ff92001f;--color-status-destructive:#e52222;--color-status-destructive-bg:#e522221a;--color-ai:#5b37ed;--color-ai-bg:#5b37ed14;--color-ai-border:#5b37ed40;--elev-1:0 1px 2px #1717190f, 0 1px 1px #1717190a;--elev-2:0 2px 8px #0000001f, 0 1px 4px #00000014;--elev-3:0 8px 20px #1717191a, 0 2px 4px #1717190f;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:9999px;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", "Noto Sans KR", sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-background-normal-normal);margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-label-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary-normal)}input::placeholder,textarea::placeholder{color:var(--color-label-assistive)}button{font-family:inherit}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.field:focus{border-color:var(--color-primary-normal)!important}.jj-container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:1024px){.jj-container{padding:0 16px}}.jj-desktop-only{display:flex}@media (max-width:768px){.jj-desktop-only{display:none!important}}@media (max-width:1024px){.jj-hide-below-1024{display:none!important}}.jj-masthead-brand,.jj-masthead-tools,.jj-masthead-compact-tools,.jj-masthead-meta-nav{min-width:0}.jj-masthead-brand{flex:none}.jj-masthead-sections{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}.jj-masthead-auth{display:contents}.jj-masthead-mobile-tools{display:none}@media (max-width:768px){.jj-masthead--article .jj-masthead-row{grid-template-rows:56px 45px;grid-template-columns:minmax(0,1fr) auto;gap:0 12px!important;height:auto!important;display:grid!important}.jj-masthead--article .jj-masthead-brand{grid-area:1/1}.jj-masthead--article .jj-masthead-tools{grid-area:1/2;gap:10px!important}.jj-masthead--article .jj-masthead-sections{border-top:1px solid var(--color-line-solid-alternative);grid-area:2/1/auto/-1;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:16px;gap:24px!important;font-size:14px!important}.jj-masthead--article .jj-masthead-sections a{flex:none;align-items:center;display:flex;padding:0!important}.jj-masthead--home .jj-masthead-home-top{min-height:56px;padding:0!important}.jj-masthead--home .jj-masthead-brand a span{font-size:27px!important}.jj-masthead--home .jj-masthead-auth,.jj-masthead--compact .jj-masthead-auth,.jj-masthead--compact .jj-masthead-meta-nav>span:nth-child(2){display:none}.jj-masthead--home .jj-masthead-nav-row{padding-top:0!important;display:block!important}.jj-masthead--home .jj-masthead-sections{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;gap:24px!important;font-size:14px!important}.jj-masthead--home .jj-masthead-sections a{flex:none}.jj-masthead--home .jj-masthead-home-meta{gap:10px!important}.jj-masthead--home .jj-masthead-mobile-tools{color:var(--color-label-neutral);align-items:center;gap:8px;display:flex}.jj-masthead--home .jj-masthead-home-desktop-tools{display:none!important}.jj-masthead--compact .jj-masthead-compact-row{height:60px!important}.jj-masthead--compact .jj-masthead-compact-tools,.jj-masthead--compact .jj-masthead-tools{gap:10px!important}.jj-masthead .jj-search-trigger{width:32px;height:32px}}.jj-home-main{grid-template-columns:300px 1fr 316px;gap:40px;display:grid}@media (max-width:1024px){.jj-home-main{grid-template-columns:1fr}.jj-home-main .jj-hero{order:-1}}.jj-home-lower{grid-template-columns:1fr 316px;gap:40px;display:grid}@media (max-width:1024px){.jj-home-lower{grid-template-columns:1fr}}.jj-three{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}@media (max-width:1024px){.jj-three{grid-template-columns:1fr}}.jj-issue{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.jj-issue{grid-template-columns:1fr 1fr}}.jj-section-grid{grid-template-columns:1fr 316px;gap:40px;display:grid}@media (max-width:1024px){.jj-section-grid{grid-template-columns:1fr}}.jj-feat{grid-template-columns:1fr 1.4fr;align-items:start;gap:36px;display:grid}@media (max-width:1024px){.jj-feat{grid-template-columns:1fr}}.jj-latest-row{grid-template-columns:232px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.jj-latest-row{grid-template-columns:110px 1fr;gap:16px}}.jj-article-grid{grid-template-columns:88px 1fr 316px;align-items:start;gap:40px;display:grid}@media (max-width:1024px){.jj-article-grid{grid-template-columns:1fr}}.jj-related{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:768px){.jj-related{grid-template-columns:1fr 1fr}}.jj-hero-title{font-size:38px}@media (max-width:1024px){.jj-hero-title{font-size:27px}}.jj-section-h1{font-size:44px}@media (max-width:1024px){.jj-section-h1{font-size:30px}}.jj-article-h1{font-size:36px}@media (max-width:1024px){.jj-article-h1{font-size:26px}}.jj-mega{grid-template-columns:1.5fr 1fr 1fr .9fr;gap:48px;display:grid}@media (max-width:768px){.jj-mega{grid-template-columns:1fr 1fr;gap:28px}}.jj-home-shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.jj-issue-rail{border-bottom:1px solid var(--color-line-solid-normal);background:#faf9f7}.jj-issue-rail>.jj-container{grid-template-columns:180px 1fr;align-items:stretch;display:grid}.jj-issue-label{border-right:1px solid var(--color-line-solid-normal);flex-direction:column;justify-content:center;gap:5px;min-height:86px;display:flex}.jj-issue-label span,.jj-cover-heading>span,.jj-section-heading>span,.jj-digest-title>div>span,.jj-ranking-heading>span,.jj-plus-heading>div>span,.jj-opinion-intro>span{color:var(--color-primary-normal);letter-spacing:1.5px;font-size:11px;font-weight:800}.jj-issue-label strong{color:var(--color-label-strong);font-size:16px}.jj-issue-items{grid-template-columns:repeat(3,1fr);min-width:0;display:grid}.jj-issue-items>div{border-right:1px solid var(--color-line-solid-normal);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 26px;display:flex}.jj-issue-items>div:last-child{border-right:0}.jj-issue-items strong{color:var(--color-label-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.jj-issue-items span{color:var(--color-label-alternative);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jj-cover{border-bottom:1px solid var(--color-label-strong);grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:48px;padding-bottom:56px;display:grid}.jj-cover-main{min-width:0}.jj-cover-heading{border-top:4px solid var(--color-label-strong);border-bottom:1px solid var(--color-line-solid-normal);justify-content:space-between;align-items:center;gap:16px;padding:13px 0 14px;display:flex}.jj-cover-heading time{color:var(--color-label-alternative);font-size:13px}.jj-lead-story{padding:36px 0 38px}.jj-lead-story.jj-has-image{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:32px;display:grid}.jj-lead-image{aspect-ratio:16/10;background:var(--color-component-fill-alternative);order:2;display:block;overflow:hidden}.jj-lead-image>*{width:100%;height:100%}.jj-story-kicker{color:var(--color-primary-normal);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.jj-story-kicker span{background:var(--color-primary-normal);color:#fff;letter-spacing:1px;padding:5px 8px;font-size:10px;font-weight:800}.jj-story-kicker strong{font-weight:800}.jj-story-kicker em{font-style:normal;font-weight:800}.jj-lead-copy h1{max-width:820px;color:var(--color-label-strong);letter-spacing:-2.2px;word-break:keep-all;margin:0;font-size:clamp(36px,4vw,54px);font-weight:800;line-height:1.22}.jj-lead-copy>p{max-width:780px;color:var(--color-label-alternative);word-break:keep-all;margin:20px 0 0;font-size:18px;line-height:1.7}.jj-story-meta{color:var(--color-label-alternative);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:13px;display:flex}.jj-story-meta span{color:var(--color-label-neutral);font-weight:700}.jj-supporting-grid{border-top:1px solid var(--color-line-solid-normal);grid-template-columns:repeat(2,1fr);display:grid}.jj-supporting-story{min-width:0;padding:24px 28px 0 0}.jj-supporting-story+.jj-supporting-story{border-left:1px solid var(--color-line-solid-normal);padding-left:28px;padding-right:0}.jj-supporting-story h2{color:var(--color-label-strong);letter-spacing:-.7px;word-break:keep-all;margin:0;font-size:21px;line-height:1.42}.jj-supporting-story>p{color:var(--color-label-alternative);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.jj-digest{border-top:4px solid var(--color-primary-normal);background:#f5f3ef;align-self:start;padding:26px 26px 22px}.jj-digest-title{border-bottom:1px solid #d9d5cf;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:19px;display:flex}.jj-digest-title h2,.jj-ranking-heading h2{color:var(--color-label-strong);letter-spacing:-.7px;margin:7px 0 0;font-size:22px}.jj-digest-live{border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary-normal);letter-spacing:.8px;padding:5px 8px;font-size:10px;font-weight:800}.jj-digest ol,.jj-ranking ol{margin:0;padding:0;list-style:none}.jj-digest li{border-bottom:1px solid #d9d5cf;grid-template-columns:33px 1fr;gap:12px;padding:19px 0;display:grid}.jj-digest-number{color:var(--color-primary-normal);padding-top:2px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.jj-story-section{color:var(--color-primary-normal);font-size:11px;font-weight:800}.jj-digest h3{color:var(--color-label-strong);letter-spacing:-.35px;word-break:keep-all;margin:6px 0 0;font-size:15px;line-height:1.48}.jj-newsletter-note{background:var(--color-label-strong);color:#fff;flex-direction:column;gap:7px;margin-top:20px;padding:18px;display:flex}.jj-newsletter-note span{color:#ff6b6b;letter-spacing:.5px;font-size:11px;font-weight:800}.jj-newsletter-note strong{font-size:15px;line-height:1.5}.jj-empty-home{color:var(--color-label-alternative);padding:80px 0;font-size:18px}.jj-spotlight-section,.jj-section-board{margin-top:76px}.jj-section-heading{border-bottom:2px solid var(--color-label-strong);align-items:baseline;gap:15px;padding-bottom:15px;display:flex}.jj-section-heading h2{color:var(--color-label-strong);letter-spacing:-1px;margin:0;font-size:27px}.jj-spotlight-layout{grid-template-columns:minmax(0,1fr) 340px;gap:42px;margin-top:26px;display:grid}.jj-spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.jj-story-card{border-top:3px solid var(--color-primary-normal);min-width:0;padding-top:20px}.jj-story-card.jj-has-image{border-top:0;padding-top:0}.jj-story-card-image,.jj-section-lead-image{aspect-ratio:16/10;background:var(--color-component-fill-alternative);margin-bottom:18px;display:block;overflow:hidden}.jj-story-card-image>*,.jj-section-lead-image>*{width:100%;height:100%}.jj-story-card-copy h3{color:var(--color-label-strong);letter-spacing:-.6px;word-break:keep-all;margin:0;font-size:20px;line-height:1.45}.jj-story-card-copy>p{color:var(--color-label-alternative);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.jj-story-card-copy>time{color:var(--color-label-assistive);margin-top:16px;font-size:12px;display:block}.jj-ranking{background:var(--color-inverse-background);color:#fff;padding:27px 28px}.jj-ranking-heading{border-bottom:1px solid #ffffff2e;padding-bottom:19px}.jj-ranking-heading>span{color:#ff6b6b}.jj-ranking-heading h2{color:#fff}.jj-ranking li{border-bottom:1px solid #ffffff24;grid-template-columns:30px 1fr;gap:12px;padding:18px 0;display:grid}.jj-ranking li:last-child{border-bottom:0}.jj-ranking li>span{color:#ff6767;font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:italic}.jj-ranking h3{letter-spacing:-.3px;word-break:keep-all;margin:1px 0 0;font-size:15px;font-weight:600;line-height:1.52}.jj-ranking a:hover,.jj-plus-section a:hover{color:#f77}.jj-plus-section{color:#fff;background:#700d12;margin-top:76px;padding:44px 46px 46px}.jj-plus-heading{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:24px;display:flex}.jj-plus-heading>div>span{color:#ff8b8b}.jj-plus-heading h2{font-family:Georgia, "Times New Roman", var(--font-sans);letter-spacing:-1px;margin:9px 0 0;font-size:29px}.jj-plus-heading>p{color:#ffffffa6;text-align:right;max-width:360px;margin:0;font-size:14px;line-height:1.6}.jj-plus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.jj-plus-grid article{grid-template-columns:38px 1fr;gap:16px;display:grid}.jj-plus-grid article+article{border-left:1px solid #fff3;padding-left:30px}.jj-plus-index{color:#ffffff5c;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic}.jj-plus-kicker{color:#ff8b8b;letter-spacing:.5px;font-size:11px;font-weight:800}.jj-plus-grid h3{letter-spacing:-.6px;word-break:keep-all;margin:9px 0 0;font-size:20px;line-height:1.45}.jj-plus-grid p{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.jj-section-deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 30px;margin-top:28px;display:grid}.jj-section-column{min-width:0}.jj-section-column-heading{border-bottom:3px solid var(--color-primary-normal);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.jj-section-column-heading h3{color:var(--color-label-strong);letter-spacing:-.6px;margin:0;font-size:21px}.jj-section-column-heading>a{color:var(--color-label-alternative);display:flex}.jj-section-lead{border-bottom:1px solid var(--color-line-solid-normal);padding:20px 0}.jj-section-lead h4{color:var(--color-label-strong);letter-spacing:-.55px;word-break:keep-all;margin:0;font-size:19px;line-height:1.45}.jj-section-lead p{color:var(--color-label-alternative);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.jj-section-column ul{margin:0;padding:0;list-style:none}.jj-section-column li{border-bottom:1px solid var(--color-line-solid-neutral);color:var(--color-label-normal);letter-spacing:-.25px;word-break:keep-all;padding:14px 0;font-size:14px;font-weight:600;line-height:1.5}.jj-opinion-section{background:#f5f3ef;grid-template-columns:280px 1fr;gap:50px;margin-top:76px;padding:42px 46px;display:grid}.jj-opinion-intro h2{color:var(--color-label-strong);font-family:Georgia, "Times New Roman", var(--font-sans);letter-spacing:-1px;margin:10px 0 0;font-size:27px;line-height:1.35}.jj-opinion-intro p{color:var(--color-label-alternative);margin:15px 0 0;font-size:14px;line-height:1.65}.jj-opinion-intro a{color:var(--color-label-strong);align-items:center;gap:8px;margin-top:23px;font-size:13px;font-weight:800;display:inline-flex}.jj-opinion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.jj-opinion-list article{border-top:1px solid #d9d5cf;padding:19px 0}.jj-opinion-list article>span{color:var(--color-primary-normal);font-size:11px;font-weight:800}.jj-opinion-list h3{color:var(--color-label-strong);letter-spacing:-.45px;word-break:keep-all;margin:8px 0 0;font-size:17px;line-height:1.5}.jj-opinion-list article>div{color:var(--color-label-alternative);margin-top:8px;font-size:12px}@media (max-width:1100px){.jj-cover{grid-template-columns:1fr;gap:34px}.jj-digest{width:100%}.jj-digest ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.jj-spotlight-layout{grid-template-columns:1fr}.jj-ranking ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}}@media (max-width:900px){.jj-issue-rail>.jj-container{grid-template-columns:140px 1fr}.jj-issue-items>div{padding-left:16px;padding-right:16px}.jj-lead-story.jj-has-image{grid-template-columns:1fr}.jj-lead-image{order:0}.jj-spotlight-grid,.jj-plus-grid{grid-template-columns:1fr}.jj-story-card{padding-bottom:24px}.jj-plus-grid article+article{border-top:1px solid #fff3;border-left:0;padding-top:24px;padding-left:0}.jj-section-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.jj-opinion-section{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.jj-home-renewal{padding-top:28px}.jj-issue-rail>.jj-container{padding-right:0;display:block}.jj-issue-label{display:none}.jj-issue-items{scrollbar-width:none;display:flex;overflow-x:auto}.jj-issue-items::-webkit-scrollbar{display:none}.jj-issue-items>div{width:230px;min-width:230px;min-height:72px}.jj-cover{padding-bottom:40px}.jj-cover-heading{padding-top:10px}.jj-lead-story{padding:28px 0}.jj-lead-copy h1{letter-spacing:-1.5px;font-size:33px;line-height:1.25}.jj-lead-copy>p{margin-top:15px;font-size:16px;line-height:1.62}.jj-supporting-grid{grid-template-columns:1fr}.jj-supporting-story,.jj-supporting-story+.jj-supporting-story{border-left:0;padding:22px 0}.jj-supporting-story+.jj-supporting-story{border-top:1px solid var(--color-line-solid-normal)}.jj-digest{padding:23px 20px 18px}.jj-digest ol,.jj-ranking ol{grid-template-columns:1fr}.jj-spotlight-section,.jj-section-board,.jj-plus-section,.jj-opinion-section{margin-top:52px}.jj-section-heading{justify-content:space-between;align-items:flex-end}.jj-section-heading h2{font-size:24px}.jj-spotlight-grid{gap:20px}.jj-ranking{padding:24px 22px}.jj-plus-section{margin-left:-16px;margin-right:-16px;padding:34px 20px 36px}.jj-plus-heading{display:block}.jj-plus-heading h2{font-size:25px}.jj-plus-heading>p{text-align:left;margin-top:14px}.jj-section-deck{grid-template-columns:1fr;gap:38px}.jj-opinion-section{margin-left:-16px;margin-right:-16px;padding:34px 20px}.jj-opinion-list{grid-template-columns:1fr}}.jj-reference-issue-rail{border-bottom:3px solid var(--color-primary-normal);background:#fff}.jj-reference-issue-pick,.jj-reference-issue-item{flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:86px;padding:18px 24px;display:flex}.jj-reference-issue-pick{padding-left:0}.jj-reference-issue-pick span{color:var(--color-primary-normal);letter-spacing:1px;font-size:13px;font-weight:800}.jj-reference-issue-pick time,.jj-reference-issue-item span{color:var(--color-label-alternative);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.jj-reference-issue-item{border-left:1px solid var(--color-line-solid-neutral)}.jj-reference-issue-item strong{color:var(--color-label-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.jj-home-renewal{padding-top:32px}.jj-reference-main{align-items:start;padding-bottom:12px}.jj-reference-left,.jj-reference-right{min-width:0}.jj-reference-left{flex-direction:column;gap:22px;display:flex}.jj-reference-left-lead{border-bottom:1px solid var(--color-line-solid-neutral);padding-bottom:22px}.jj-reference-left-image,.jj-reference-hero-image{aspect-ratio:16/10;background:var(--color-component-fill-alternative);display:block;overflow:hidden}.jj-reference-left-image>*,.jj-reference-hero-image>*,.jj-reference-small-image>*,.jj-reference-brief-image>*{width:100%;height:100%}.jj-reference-left-lead h2{color:var(--color-label-strong);letter-spacing:-.45px;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 0;font-size:20px;line-height:1.42;display:-webkit-box;overflow:hidden}.jj-reference-left-lead p{color:var(--color-label-alternative);word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.jj-reference-left-small{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:14px;display:grid}.jj-reference-left-small h3{color:var(--color-label-strong);letter-spacing:-.3px;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.jj-reference-small-image{background:var(--color-component-fill-alternative);width:96px;height:72px;display:block;overflow:hidden}.jj-reference-link-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.jj-reference-link-list li{color:var(--color-label-neutral);letter-spacing:-.2px;gap:8px;font-size:14px;line-height:1.48;display:flex}.jj-reference-link-list li span{color:var(--color-primary-normal);flex:none}.jj-reference-link-list a{word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jj-reference-hero{flex-direction:column;align-items:center;min-width:0;display:flex}.jj-reference-hero-image{width:100%}.jj-reference-hot{z-index:2;border-radius:var(--radius-pill);background:var(--color-primary-normal);box-shadow:var(--elev-2);color:#fff;letter-spacing:1px;margin-top:-16px;padding:7px 18px;font-size:13px;font-weight:800;position:relative}.jj-reference-hero h1{width:100%;color:var(--color-label-strong);letter-spacing:-1.15px;text-align:center;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:19px 0 0;font-weight:800;line-height:1.34;display:-webkit-box;overflow:hidden}.jj-reference-hero>p{max-width:640px;color:var(--color-label-alternative);text-align:center;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px auto 0;font-size:16px;line-height:1.64;display:-webkit-box;overflow:hidden}.jj-reference-hero .jj-story-meta{justify-content:center;margin-top:12px}.jj-reference-briefs{flex-direction:column;display:flex}.jj-reference-brief{border-bottom:1px solid var(--color-line-solid-neutral);grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:14px;min-height:96px;padding:14px 0;display:grid}.jj-reference-brief:first-child{padding-top:0}.jj-reference-brief span{color:var(--color-primary-normal);font-size:12px;font-weight:800}.jj-reference-brief h3{color:var(--color-label-strong);letter-spacing:-.3px;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:15px;line-height:1.47;display:-webkit-box;overflow:hidden}.jj-reference-brief-image{background:var(--color-component-fill-alternative);width:88px;height:66px;display:block;overflow:hidden}.jj-reference-promo{background:var(--color-primary-heavy);color:#fff;border-radius:14px;flex-direction:column;gap:8px;margin-top:22px;padding:23px;display:flex}.jj-reference-promo span{color:#ffffffc2;font-size:13px;font-weight:700}.jj-reference-promo strong{letter-spacing:-.5px;font-size:20px;line-height:1.38}.jj-reference-main+.jj-spotlight-section{margin-top:64px}.jj-house-ad{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 21%,#ee2b3359,#0000 29%),linear-gradient(156deg,#20242a 0%,#101216 58%,#090a0c 100%);border:1px solid #ffffff17;border-radius:12px;flex-direction:column;width:100%;height:600px;padding:25px 24px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0d101426}.jj-house-ad:before{z-index:-1;content:"";border:58px solid #e61c25e6;border-radius:50%;width:255px;height:255px;position:absolute;bottom:-115px;right:-90px}.jj-house-ad:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.jj-house-ad:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0d10143b}.jj-house-ad:focus-visible{outline:3px solid var(--color-primary-normal);outline-offset:3px}.jj-house-ad-topline{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.jj-house-ad-wordmark{color:#ffffffdb;letter-spacing:.7px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:700}.jj-house-ad-badge{color:#fff;letter-spacing:1px;border:1px solid #ffffff52;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.jj-house-ad-art{flex:none;height:238px;margin:17px -4px 7px;position:relative}.jj-house-ad-orbit{border:1px solid #ffffff26;border-radius:50%;width:190px;height:190px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.jj-house-ad-orbit:before,.jj-house-ad-orbit:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.jj-house-ad-orbit:before{inset:18px}.jj-house-ad-orbit:after{inset:39px}.jj-house-ad-paper{background:#f8f5ef;border-radius:3px;flex-direction:column;gap:8px;width:122px;height:168px;padding:17px 15px;display:flex;position:absolute;box-shadow:0 18px 26px #00000057}.jj-house-ad-paper i{background:#c8c3ba;width:100%;height:4px;display:block}.jj-house-ad-paper-back{background:#d9d5cf;top:35px;left:calc(50% - 83px);transform:rotate(-13deg)}.jj-house-ad-paper-front{top:27px;left:calc(50% - 42px);transform:rotate(9deg)}.jj-house-ad-paper-front b{color:#fff;background:#111318;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:29px;display:flex}.jj-house-ad-paper-front i:first-of-type{background:#1b1d21;width:72%;height:6px}.jj-house-ad-red-dot{background:var(--color-primary-normal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:23px;font-weight:300;display:flex;position:absolute;top:13px;right:12px;box-shadow:0 9px 20px #e21e2759}.jj-house-ad-copy{z-index:2;position:relative}.jj-house-ad-copy>span{color:#ff6a6f;letter-spacing:.5px;font-size:12px;font-weight:800}.jj-house-ad-copy strong{color:#fff;letter-spacing:-1.2px;word-break:keep-all;margin-top:9px;font-size:28px;font-weight:800;line-height:1.28;display:block}.jj-house-ad-copy p{color:#ffffffad;letter-spacing:-.2px;word-break:keep-all;margin:12px 0 0;font-size:13px;line-height:1.55}.jj-house-ad-cta{z-index:2;color:#131519;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-top:auto;padding:0 15px;font-size:13px;font-weight:800;display:flex;position:relative}.jj-house-ad-cta b{color:var(--color-primary-normal);font-size:18px}.jj-house-ad-note{z-index:2;color:#ffffff6b;letter-spacing:.3px;text-align:center;margin-top:11px;font-size:10px;position:relative}@media (max-width:1024px){.jj-reference-main{gap:44px}.jj-reference-left{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.jj-reference-right{border-top:3px solid var(--color-primary-normal);padding-top:18px}.jj-reference-briefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}}@media (max-width:768px){.jj-reference-issue-pick,.jj-reference-issue-item{min-height:74px;padding:14px 16px}.jj-reference-issue-pick,.jj-reference-issue-item:nth-child(3){border-left:0}.jj-reference-issue-pick,.jj-reference-issue-item:nth-child(2){border-bottom:1px solid var(--color-line-solid-neutral)}.jj-reference-left{display:flex}.jj-reference-briefs{grid-template-columns:1fr}}@media (max-width:480px){.jj-reference-issue-item strong,.jj-reference-issue-item span{font-size:13px}.jj-reference-hero h1{font-size:27px}.jj-reference-hero>p{font-size:15px}}@media (max-width:1024px){.jj-house-ad{height:360px;padding:25px 28px}.jj-house-ad-topline,.jj-house-ad-copy,.jj-house-ad-cta,.jj-house-ad-note{width:min(52%,470px)}.jj-house-ad-art{width:42%;height:238px;margin:0;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.jj-house-ad-copy{margin-top:58px}.jj-house-ad-copy strong{font-size:30px}.jj-house-ad-cta{max-width:260px;margin-top:25px}.jj-house-ad-note{max-width:260px}}@media (max-width:600px){.jj-house-ad{height:450px;padding:22px 21px 19px}.jj-house-ad-topline,.jj-house-ad-copy,.jj-house-ad-cta,.jj-house-ad-note{width:100%}.jj-house-ad-art{width:100%;height:170px;margin:8px 0 0;position:relative;top:auto;right:auto;transform:none}.jj-house-ad-orbit{width:145px;height:145px;top:6px}.jj-house-ad-paper{gap:5px;width:89px;height:123px;padding:12px 10px}.jj-house-ad-paper-back{top:22px;left:calc(50% - 64px)}.jj-house-ad-paper-front{top:16px;left:calc(50% - 28px)}.jj-house-ad-paper-front b{width:33px;height:33px;font-size:21px}.jj-house-ad-red-dot{top:8px;right:10%}.jj-house-ad-copy{margin-top:0}.jj-house-ad-copy strong{margin-top:6px;font-size:25px}.jj-house-ad-copy p{margin-top:8px;font-size:12px}.jj-house-ad-cta{max-width:none;margin-top:auto}.jj-house-ad-note{max-width:none}}.jj-search-trigger{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:flex}.jj-search-trigger:hover,.jj-search-trigger[aria-expanded=true]{background:var(--color-component-fill-alternative);color:var(--color-primary-normal)}.jj-search-trigger:focus-visible,.jj-search-close:focus-visible{outline:2px solid var(--color-primary-normal);outline-offset:2px}.jj-search-panel{z-index:75;border-top:1px solid var(--color-line-solid-neutral);border-bottom:1px solid var(--color-line-solid-normal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #00000017}.jj-search-panel-inner{grid-template-columns:210px minmax(0,1fr) 40px;align-items:center;gap:30px;padding-top:30px;padding-bottom:30px;display:grid}.jj-search-panel-heading{flex-direction:column;gap:5px;display:flex}.jj-search-panel-heading span,.jj-search-page-header>span,.jj-search-popular-title>span{color:var(--color-primary-normal);letter-spacing:1.25px;font-size:11px;font-weight:800}.jj-search-panel-heading strong{color:var(--color-label-strong);letter-spacing:-.4px;font-size:18px}.jj-search-form,.jj-search-page-form{border-bottom:2px solid var(--color-label-strong);min-width:0;color:var(--color-label-neutral);align-items:center;display:flex}.jj-search-form input,.jj-search-page-form input{min-width:0;color:var(--color-label-strong);letter-spacing:-.35px;background:0 0;border:0;outline:0;flex:1;padding:14px;font-family:inherit;font-size:18px;font-weight:600}.jj-search-form input::placeholder,.jj-search-page-form input::placeholder{color:var(--color-label-assistive);font-weight:500}.jj-search-form input::-webkit-search-cancel-button{cursor:pointer}.jj-search-page-form input::-webkit-search-cancel-button{cursor:pointer}.jj-search-form button,.jj-search-page-form button{background:var(--color-primary-normal);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:10px 23px;font-family:inherit;font-size:14px;font-weight:800}.jj-search-close{background:var(--color-component-fill-alternative);width:40px;height:40px;color:var(--color-label-neutral);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.jj-search-page{padding:54px 32px 0}.jj-search-page-header{border-bottom:3px solid var(--color-label-strong);padding-bottom:36px}.jj-search-page-header h1{color:var(--color-label-strong);letter-spacing:-1.8px;margin:8px 0 26px;font-size:42px;font-weight:800}.jj-search-page-form{width:min(100%,820px);padding-left:4px}.jj-search-page-form input{padding-top:17px;padding-bottom:17px;font-size:21px}.jj-search-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-top:34px;display:grid}.jj-search-summary{border-bottom:1px solid var(--color-line-solid-normal);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:17px;display:flex}.jj-search-summary h2{color:var(--color-label-strong);letter-spacing:-.6px;margin:0;font-size:22px;font-weight:700}.jj-search-summary h2 b{color:var(--color-primary-normal)}.jj-search-summary>span{color:var(--color-label-alternative);flex:none;font-size:14px}.jj-search-result-card{border-bottom:1px solid var(--color-line-solid-neutral);grid-template-columns:228px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.jj-search-result-image{height:150px;display:block}.jj-search-result-copy{flex-direction:column;min-width:0;display:flex}.jj-search-result-section{align-items:center;gap:9px;display:flex}.jj-search-result-section span{color:var(--color-primary-normal);font-size:12px;font-weight:800}.jj-search-result-section small{color:var(--color-label-assistive);font-size:12px}.jj-search-result-copy h3{color:var(--color-label-strong);letter-spacing:-.55px;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:21px;font-weight:750;line-height:1.42;display:-webkit-box;overflow:hidden}.jj-search-result-copy h3 em{color:var(--color-primary-normal);font-style:normal}.jj-search-result-copy>p{color:var(--color-label-alternative);letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.jj-search-result-meta{color:var(--color-label-assistive);gap:12px;margin-top:auto;font-size:12px;display:flex}.jj-search-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:50px 20px;display:flex}.jj-search-empty>span{background:var(--color-component-fill-alternative);width:64px;height:64px;color:var(--color-primary-normal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;display:flex}.jj-search-empty strong{color:var(--color-label-strong);font-size:20px}.jj-search-empty p{color:var(--color-label-alternative);margin:10px 0 0;font-size:14px;line-height:1.6}.jj-search-pagination{justify-content:center;align-items:center;gap:6px;padding-top:36px;display:flex}.jj-search-pagination a,.jj-search-pagination>span{min-width:38px;height:38px;color:var(--color-label-neutral);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;display:flex}.jj-search-pagination a.is-active{background:var(--color-label-strong);color:#fff;font-weight:800}.jj-search-pagination>span.is-disabled{color:var(--color-label-assistive)}.jj-search-popular{border-top:3px solid var(--color-primary-normal);padding-top:16px;position:sticky;top:24px}.jj-search-popular-title h2{color:var(--color-label-strong);letter-spacing:-.5px;margin:6px 0 10px;font-size:21px}.jj-search-popular article{border-bottom:1px solid var(--color-line-solid-neutral);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:17px 0;display:grid}.jj-search-popular article>b{color:var(--color-primary-normal);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.jj-search-popular article span{color:var(--color-primary-normal);font-size:11px;font-weight:800}.jj-search-popular article h3{color:var(--color-label-strong);letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.jj-search-loading{gap:20px;padding:60px 32px;display:grid}.jj-search-loading div{background:linear-gradient(90deg,#f2f2f2 25%,#fafafa 50%,#f2f2f2 75%) 0 0/200% 100%;border-radius:12px;height:140px;animation:1.3s linear infinite jj-search-shimmer}@keyframes jj-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.jj-search-panel-inner{grid-template-columns:minmax(0,1fr) 40px}.jj-search-panel-heading{display:none}.jj-search-layout{grid-template-columns:1fr;gap:52px}.jj-search-popular{position:static}.jj-search-popular>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}}@media (max-width:700px){.jj-search-panel-inner{grid-template-columns:minmax(0,1fr) 34px;gap:10px;padding-top:20px;padding-bottom:20px}.jj-search-form input{padding-right:8px;font-size:16px}.jj-search-form button{padding:9px 15px}.jj-search-close{width:34px;height:34px}.jj-search-page{padding:35px 16px 0}.jj-search-page-header{padding-bottom:28px}.jj-search-page-header h1{margin-bottom:19px;font-size:32px}.jj-search-page-form input{padding:14px 8px;font-size:17px}.jj-search-page-form button{padding:9px 16px}.jj-search-layout{padding-top:24px}.jj-search-summary h2{font-size:18px}.jj-search-result-card{grid-template-columns:112px minmax(0,1fr);gap:15px;padding:21px 0}.jj-search-result-image{height:88px}.jj-search-result-copy h3{margin-top:5px;font-size:16px}.jj-search-result-copy>p,.jj-search-result-meta span:first-child{display:none}.jj-search-result-meta{margin-top:7px}.jj-search-popular>div:last-child{grid-template-columns:1fr}}
