.journal-home-v2{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.journal-home-v2 *{box-sizing:border-box}.journal-home-v2 a{color:inherit;text-decoration:none}.journal-home-v2 :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.jh-wrap{width:min(1280px,calc(100% - 11vw));margin:auto;padding-bottom:72px}.jh-wrap section[id]{scroll-margin-top:112px}.jh-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:72px;padding:64px 0 56px;align-items:center}.jh-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.1em;line-height:1.6;color:var(--muted);margin:0 0 20px}.jh-eyebrow>span{width:24px;height:1px;background:var(--accent)}.jh-hero h1{font-weight:500;font-size:clamp(36px,4vw,52px);letter-spacing:-.035em;line-height:1.4;margin:0 0 24px}.jh-lead{max-width:620px;font-size:17px;line-height:1.95;color:var(--muted);margin:0}.jh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.jh-primary,.jh-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;line-height:1.6;font-size:14px}.journal-home-v2 .jh-primary{padding:14px 22px;background:var(--ink);color:var(--paper)}.jh-text-link{padding:10px 0;border-bottom:1px solid var(--line)}.jh-text-link:hover{color:var(--accent);border-color:var(--accent)}.jh-framework{border-left:1px solid var(--line);padding-left:40px}.jh-framework ol{margin:0;padding:0;list-style:none}.jh-framework li{display:flex;gap:24px;align-items:start;border-top:1px solid var(--line);padding:18px 0}.jh-number{font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:.04em}.jh-framework strong{font-size:21px;font-weight:500}.jh-framework li p{font-size:14px;line-height:1.8;color:var(--muted);margin:8px 0 0}.jh-framework-note{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 0}.jh-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.jh-jumps a{display:flex;align-items:center;gap:16px;padding:18px 20px;font-size:14px;min-height:60px}.jh-jumps a:first-child{padding-left:0}.jh-jumps a+a{border-left:1px solid var(--line)}.jh-jumps span{font-size:11px;color:var(--muted)}.jh-jumps b{font-size:18px;font-weight:400;margin-left:auto}.jh-jumps a:hover{color:var(--accent)}.jh-section{margin-top:64px}.jh-section-head{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:32px}.jh-section-head h2{font-size:30px;line-height:1.5;font-weight:500;margin:0}.jh-section-head .jh-eyebrow{font-size:11px;margin-bottom:12px}.jh-section-head>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:330px;margin:0}.jh-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:48px;padding:40px 0;border-block:1px solid var(--line)}.jh-meta{color:var(--accent);font-size:13px;line-height:1.8;margin:0 0 16px}.jh-feature h3{font-size:30px;line-height:1.55;font-weight:500;margin:0 0 20px;letter-spacing:-.015em}.jh-feature h3 a:hover{color:var(--accent)}.jh-summary{font-size:16px;line-height:1.95;color:var(--muted);margin:0;max-width:640px}.jh-dates{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.8;color:var(--muted);margin:24px 0 12px}.jh-diagram{background:var(--wash);margin:0;align-self:stretch;padding:32px;display:flex;flex-direction:column;justify-content:center}.jh-diagram ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:0}.jh-diagram li{padding:20px 16px;display:flex;flex-direction:column;gap:12px}.jh-diagram li:nth-child(2n){border-left:1px solid var(--line)}.jh-diagram li:nth-child(n+3){border-top:1px solid var(--line)}.jh-diagram strong{font-size:46px;font-weight:400;line-height:1.2;font-family:Georgia,"Songti SC",serif}.jh-diagram li>span:last-child{font-size:13px;line-height:1.7;color:var(--muted)}.jh-diagram figcaption{padding-top:24px;margin-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.9;color:var(--muted)}.jh-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.jh-format{padding:24px 0;border-top:1px solid var(--line)}.jh-entry-top{display:flex;align-items:center;gap:16px;justify-content:space-between}.jh-status{color:var(--muted);font-size:12px;line-height:1.6}.jh-format h3,.jh-topic h3{font-weight:500;font-size:23px;line-height:1.55;margin:20px 0 12px}.jh-format p,.jh-topic p{color:var(--muted);font-size:14px;line-height:1.9;margin:0}.jh-format.is-available:hover h3,.jh-topic.is-available:hover h3{color:var(--accent)}.jh-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.jh-topic{border-top:1px solid var(--line);padding-top:24px}.jh-topic h3{font-size:21px}.jh-ecosystems{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.jh-ecosystems h2{font-size:20px;font-weight:500;margin:0}.jh-ecosystems>p{color:var(--muted);font-size:14px;line-height:1.8;margin:12px 0 24px}.jh-ecosystems>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.jh-ecosystem{display:flex;gap:12px;flex-direction:column-reverse;justify-content:end;align-items:start}.jh-ecosystem h3{font-size:15px;font-weight:500;line-height:1.6;margin:0}.jh-ecosystem .jh-number{display:none}.jh-ecosystem .jh-status{font-size:12px}.jh-deeper{margin-top:64px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding:32px 0;border-block:1px solid var(--line);align-items:center}.jh-deeper h2{font-size:26px;font-weight:500;line-height:1.5;margin:0}.jh-deeper .jh-eyebrow{font-size:11px;margin-bottom:12px}.jh-deeper>a{display:grid;gap:12px;min-height:60px}.jh-deeper strong{font-size:20px;font-weight:500}.jh-deeper>a>span{font-size:13px;color:var(--muted);line-height:1.8}.jh-deeper>a:hover strong{color:var(--accent)}.jh-row{display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:24px;border-top:1px solid var(--line);padding:24px 0}.jh-row-meta{display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:13px}.jh-row h3{font-size:21px;font-weight:500;line-height:1.6;margin:0 0 12px}.jh-row p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.journal-home-v2:lang(en) .jh-diagram strong{font-size:30px;overflow-wrap:anywhere}.journal-home-v2:lang(en) .jh-hero h1{letter-spacing:-.03em;line-height:1.2}.journal-home-v2:lang(en) .jh-feature h3{font-size:28px}.journal-home-v2:lang(en) .jh-lead,.journal-home-v2:lang(en) .jh-summary{line-height:1.8}@media(max-width:1050px){.jh-hero{gap:32px}.jh-framework{padding-left:24px}.jh-feature{gap:32px}.jh-diagram{padding:20px}.jh-diagram li{padding:16px 12px}.jh-deeper{gap:24px}}@media(max-width:760px){.jh-wrap{width:calc(100% - 40px);padding-bottom:48px}.jh-hero{grid-template-columns:1fr;padding:36px 0;gap:32px}.jh-hero h1{font-size:34px}.jh-lead{font-size:16px}.jh-actions{margin-top:24px;gap:16px 24px}.jh-framework{padding:24px;border:0;background:var(--wash)}.jh-framework li{gap:20px;padding:16px 0}.jh-framework strong{font-size:19px}.jh-jumps a{padding:14px 10px;gap:8px;flex-wrap:wrap;font-size:13px}.jh-jumps b{display:none}.jh-section{margin-top:40px}.jh-section-head{display:block;margin-bottom:24px}.jh-section-head h2{font-size:26px}.jh-section-head>p{margin-top:12px;max-width:none}.jh-feature{grid-template-columns:1fr;gap:24px;padding:28px 0}.jh-feature h3{font-size:26px}.jh-diagram{padding:24px}.jh-diagram li{padding:16px}.jh-diagram strong{font-size:40px}.jh-formats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.jh-format h3{font-size:21px}.jh-topics{grid-template-columns:1fr;gap:24px}.jh-topic h3{margin:12px 0 8px}.jh-ecosystems>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jh-deeper{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.jh-deeper>div{grid-column:1/-1}.jh-row{grid-template-columns:1fr;gap:12px}.jh-row-meta{flex-direction:row}.jh-row-arrow{display:none}}@media(max-width:360px){.jh-wrap{width:calc(100% - 32px)}.jh-hero h1{font-size:30px}.jh-formats{column-gap:16px}.jh-entry-top{gap:8px;flex-wrap:wrap}.jh-feature h3{font-size:24px}.jh-diagram{padding:16px}.jh-diagram li{padding:12px}}@media(prefers-reduced-motion:no-preference){.jh-primary,.jh-text-link{transition:color .18s ease,border-color .18s ease}}@media(prefers-reduced-motion:reduce){.journal-home-v2 *{scroll-behavior:auto;transition:none}}
