.EditorialHomePage-module__tG7vga__page{--paper:#eee9df;--paper-soft:#f5f0e7;--ink:#171a1f;--muted:#5f5b55;--navy:#102b48;--night:#151b21;--rust:#b84739;--green:#0b7c69;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Microsoft YaHei,sans-serif;overflow:hidden}.EditorialHomePage-module__tG7vga__shell{width:min(100%,1600px);margin:0 auto}.EditorialHomePage-module__tG7vga__header{background:#eee9dff5;border-bottom:1px solid #171a1fad}.EditorialHomePage-module__tG7vga__headerInner{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:32px;min-height:88px;padding:0 42px;display:grid}.EditorialHomePage-module__tG7vga__brand{letter-spacing:-.03em;align-items:center;gap:14px;width:max-content;font-size:24px;font-weight:900;display:inline-flex}.EditorialHomePage-module__tG7vga__brand img{border-radius:10px;width:48px;height:48px}.EditorialHomePage-module__tG7vga__nav{justify-content:center;align-items:center;gap:clamp(22px,2.6vw,44px);display:flex}.EditorialHomePage-module__tG7vga__navLink{color:var(--ink);white-space:nowrap;padding:32px 0 28px;font-size:16px;font-weight:800;position:relative}.EditorialHomePage-module__tG7vga__navLink:after{background:var(--rust);content:"";opacity:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.6)}.EditorialHomePage-module__tG7vga__navLink:hover:after,.EditorialHomePage-module__tG7vga__navLink:focus-visible:after{opacity:1;transform:scaleX(1)}.EditorialHomePage-module__tG7vga__auth{justify-content:flex-end;align-items:center;gap:18px;display:flex}.EditorialHomePage-module__tG7vga__loginLink{align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:800;display:inline-flex}.EditorialHomePage-module__tG7vga__startButton,.EditorialHomePage-module__tG7vga__primaryButton{border:1px solid var(--navy);background:var(--navy);color:#fffaf0;justify-content:center;align-items:center;min-height:48px;font-size:15px;font-weight:800;transition:background .16s,color .16s,transform .16s;display:inline-flex}.EditorialHomePage-module__tG7vga__startButton{padding:0 24px}.EditorialHomePage-module__tG7vga__primaryButton{min-width:220px;padding:0 28px}.EditorialHomePage-module__tG7vga__startButton:hover,.EditorialHomePage-module__tG7vga__primaryButton:hover{background:var(--rust);border-color:var(--rust);transform:translateY(-1px)}.EditorialHomePage-module__tG7vga__heroReport{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);padding:38px 42px 34px;display:grid}.EditorialHomePage-module__tG7vga__hero{border-right:1px solid #171a1f8c;flex-direction:column;justify-content:center;min-height:545px;padding:20px 32px 20px 40px;display:flex}.EditorialHomePage-module__tG7vga__eyebrow{color:var(--rust);letter-spacing:.05em;margin:0 0 24px;font-size:15px;font-weight:900}.EditorialHomePage-module__tG7vga__title{letter-spacing:-.055em;max-width:570px;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:clamp(52px,4.2vw,68px);font-weight:800;line-height:1.28}.EditorialHomePage-module__tG7vga__titleRule{background:var(--rust);width:92px;height:3px;margin:28px 0 24px}.EditorialHomePage-module__tG7vga__intro{color:#3f3d39;max-width:470px;margin:0;font-size:19px;font-weight:500;line-height:1.85}.EditorialHomePage-module__tG7vga__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.EditorialHomePage-module__tG7vga__secondaryLink{border-bottom:1px solid #171a1f8c;align-items:center;min-height:44px;font-size:15px;font-weight:900;display:inline-flex}.EditorialHomePage-module__tG7vga__guestRegisterLink{color:var(--rust);font-size:13px;font-weight:900}.EditorialHomePage-module__tG7vga__report{padding:10px 0 0 30px}.EditorialHomePage-module__tG7vga__reportTitleRow{border-top:1px solid #171a1f9e;border-bottom:4px solid var(--ink);justify-content:space-between;align-items:end;gap:20px;padding:20px 16px 18px;display:flex}.EditorialHomePage-module__tG7vga__reportTitleRow h2{letter-spacing:.02em;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:clamp(27px,2.2vw,38px);font-weight:800}.EditorialHomePage-module__tG7vga__reportKicker{color:var(--rust);letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:900}.EditorialHomePage-module__tG7vga__demoLabel{border-bottom:2px solid var(--rust);color:var(--rust);white-space:nowrap;padding-bottom:6px;font-size:13px;font-weight:900}.EditorialHomePage-module__tG7vga__reportGrid{border-bottom:1px solid #171a1fa8;grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);display:grid}.EditorialHomePage-module__tG7vga__ranking,.EditorialHomePage-module__tG7vga__trend{padding:28px 18px 20px}.EditorialHomePage-module__tG7vga__trend{border-left:1px solid #171a1f8c}.EditorialHomePage-module__tG7vga__sectionLabel{border-bottom:1px solid #171a1f66;margin:0 0 22px;padding:0 0 16px 18px;font-size:15px;font-weight:900}.EditorialHomePage-module__tG7vga__sectionLabel:before{background:var(--rust);content:"";width:3px;height:18px;margin:0 14px -4px -18px;display:inline-block}.EditorialHomePage-module__tG7vga__rankingList{display:grid}.EditorialHomePage-module__tG7vga__correctionSummary{border-bottom:1px solid #171a1f66;justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 18px;display:flex}.EditorialHomePage-module__tG7vga__correctionSummary strong{font-family:Georgia,serif;font-size:28px}.EditorialHomePage-module__tG7vga__correctionSummary span{color:var(--muted);text-align:right;font-size:12px;font-weight:700}.EditorialHomePage-module__tG7vga__rankingRow{border-bottom:1px solid #171a1f47;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 0 13px;display:grid}.EditorialHomePage-module__tG7vga__rankNumber{font-family:Georgia,serif;font-size:21px;font-weight:800}.EditorialHomePage-module__tG7vga__rankBody{min-width:0}.EditorialHomePage-module__tG7vga__rankName{margin-bottom:8px;font-size:16px;font-weight:900;display:block}.EditorialHomePage-module__tG7vga__archiveLine{background:var(--ink);opacity:.72;width:100%;height:3px;display:block}.EditorialHomePage-module__tG7vga__rankRate{color:var(--muted);white-space:nowrap;align-self:start;padding-top:1px;font-size:12px}.EditorialHomePage-module__tG7vga__rankingNote{color:var(--muted);margin:26px 0 0;font-size:12px;font-weight:700;line-height:1.75}.EditorialHomePage-module__tG7vga__chartTitle{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.EditorialHomePage-module__tG7vga__chartTitle strong{font-size:15px}.EditorialHomePage-module__tG7vga__chartTitle span{color:var(--muted);font-size:12px;font-weight:700}.EditorialHomePage-module__tG7vga__trendSummary{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;margin-top:-2px;font-size:12px;font-weight:700;display:flex}.EditorialHomePage-module__tG7vga__trendSummary strong{color:var(--green);font-size:14px}.EditorialHomePage-module__tG7vga__recommendation{border-top:1px solid #171a1f75;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-top:16px;padding:18px 0 0;display:flex}.EditorialHomePage-module__tG7vga__recommendation p{margin:0;font-size:14px;font-weight:800;line-height:1.6}.EditorialHomePage-module__tG7vga__recommendation strong{color:var(--rust)}.EditorialHomePage-module__tG7vga__recommendation a{border-bottom:1px solid var(--ink);flex:none;padding-bottom:4px;font-size:13px;font-weight:900}.EditorialHomePage-module__tG7vga__sampleNote{color:var(--muted);margin:14px 0 0;font-size:11px;font-weight:700;line-height:1.65}.EditorialHomePage-module__tG7vga__aiSearch{background:#fffaf0;border:1px solid #171a1f6b;margin:10px auto 34px;padding:34px 42px}.EditorialHomePage-module__tG7vga__aiSearch h2{max-width:820px;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:clamp(30px,3vw,46px);line-height:1.25}.EditorialHomePage-module__tG7vga__aiSearch p{color:#5b5650;margin:12px 0 0;font-size:15px;line-height:1.8}.EditorialHomePage-module__tG7vga__aiSearchForm{border:2px solid var(--ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:24px;padding:8px;display:grid}.EditorialHomePage-module__tG7vga__aiSearchForm input{min-height:58px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 18px;font-size:18px}.EditorialHomePage-module__tG7vga__aiSearchForm button{background:var(--navy);color:#fff;border:0;min-width:150px;font-size:16px;font-weight:900}.EditorialHomePage-module__tG7vga__aiSearchActions{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.EditorialHomePage-module__tG7vga__aiSearchActions a{border-bottom:1px solid;font-size:14px;font-weight:900}.EditorialHomePage-module__tG7vga__subjects{background:var(--paper-soft);border-top:1px solid #171a1f8c;padding:46px 42px 50px}.EditorialHomePage-module__tG7vga__subjectHeading{border-bottom:4px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:52px;padding-bottom:26px;display:grid}.EditorialHomePage-module__tG7vga__subjectHeading h2{margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:clamp(30px,3vw,46px);line-height:1.35}.EditorialHomePage-module__tG7vga__subjectHeading p:last-child{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.8}.EditorialHomePage-module__tG7vga__subjectGrid{border-left:1px solid #171a1f57;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.EditorialHomePage-module__tG7vga__subjectGrid a{border-bottom:1px solid #171a1f57;border-right:1px solid #171a1f57;min-height:112px;padding:22px 16px;transition:background .16s,color .16s}.EditorialHomePage-module__tG7vga__subjectGrid a:hover,.EditorialHomePage-module__tG7vga__subjectGrid a:focus-visible{background:var(--ink);color:#fffaf0}.EditorialHomePage-module__tG7vga__subjectGrid strong,.EditorialHomePage-module__tG7vga__subjectGrid span{display:block}.EditorialHomePage-module__tG7vga__subjectGrid strong{font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:24px}.EditorialHomePage-module__tG7vga__subjectGrid span{color:var(--muted);margin-top:11px;font-size:11px;font-weight:700;line-height:1.5}.EditorialHomePage-module__tG7vga__subjectGrid a:hover span,.EditorialHomePage-module__tG7vga__subjectGrid a:focus-visible span{color:#c9c7c2}.EditorialHomePage-module__tG7vga__loop{background:var(--night);color:#f4efe6;padding:42px}.EditorialHomePage-module__tG7vga__loopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.EditorialHomePage-module__tG7vga__loopItem{border-top:1px solid #b84739d6;min-height:145px;padding:20px 34px 16px 0}.EditorialHomePage-module__tG7vga__loopItem+.EditorialHomePage-module__tG7vga__loopItem{padding-left:34px}.EditorialHomePage-module__tG7vga__loopNumber{color:var(--rust);margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:60px;font-weight:700;line-height:1;display:block}.EditorialHomePage-module__tG7vga__loopItem h3{margin:0;font-size:20px;font-weight:900}.EditorialHomePage-module__tG7vga__loopItem p{color:#aeb0b2;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.65}.EditorialHomePage-module__tG7vga__slogan{color:#efe8dc;letter-spacing:.08em;text-align:center;border-top:1px solid #f4efe638;margin:0;padding:30px 20px 4px;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:clamp(28px,2.9vw,44px);font-weight:800;line-height:1.5}.EditorialHomePage-module__tG7vga__seoFooter{background:var(--paper-soft);border-top:1px solid #171a1f9e;padding:42px}.EditorialHomePage-module__tG7vga__footerGrid{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(150px,1fr));gap:42px;display:grid}.EditorialHomePage-module__tG7vga__footerBrand{align-items:center;gap:12px;font-size:20px;font-weight:900;display:flex}.EditorialHomePage-module__tG7vga__footerBrand img{border-radius:8px;width:38px;height:38px}.EditorialHomePage-module__tG7vga__footerIntro{max-width:330px;color:var(--muted);margin:18px 0 0;font-size:13px;font-weight:700;line-height:1.8}.EditorialHomePage-module__tG7vga__footerGroup h2{margin:0 0 14px;font-size:14px;font-weight:900}.EditorialHomePage-module__tG7vga__footerGroup nav{gap:10px;display:grid}.EditorialHomePage-module__tG7vga__footerGroup a{width:max-content;max-width:100%;color:var(--muted);font-size:13px;font-weight:700}.EditorialHomePage-module__tG7vga__footerGroup a:hover{color:var(--rust)}.EditorialHomePage-module__tG7vga__copyright{color:#777067;border-top:1px solid #171a1f33;margin:34px 0 0;padding-top:18px;font-size:12px}.EditorialHomePage-module__tG7vga__page a:focus-visible{outline-offset:4px;outline:3px solid #b8473973}@media (max-width:1180px){.EditorialHomePage-module__tG7vga__headerInner{grid-template-columns:auto 1fr auto;gap:20px;padding:0 24px}.EditorialHomePage-module__tG7vga__brand{font-size:20px}.EditorialHomePage-module__tG7vga__brand img{width:42px;height:42px}.EditorialHomePage-module__tG7vga__nav{gap:20px}.EditorialHomePage-module__tG7vga__heroReport{padding:32px 24px}.EditorialHomePage-module__tG7vga__hero{padding-left:16px;padding-right:34px}}@media (max-width:920px){.EditorialHomePage-module__tG7vga__headerInner{grid-template-columns:1fr auto;padding:14px 20px 0}.EditorialHomePage-module__tG7vga__nav{border-top:1px solid #171a1f2e;grid-area:2/1/auto/-1;justify-content:space-between}.EditorialHomePage-module__tG7vga__navLink{padding:16px 4px 14px;font-size:14px}.EditorialHomePage-module__tG7vga__navLink:after{bottom:8px}.EditorialHomePage-module__tG7vga__heroReport{grid-template-columns:1fr}.EditorialHomePage-module__tG7vga__hero{border-bottom:1px solid #171a1f8c;border-right:0;min-height:auto;padding:48px 20px}.EditorialHomePage-module__tG7vga__title{max-width:690px}.EditorialHomePage-module__tG7vga__report{padding:40px 0 0}.EditorialHomePage-module__tG7vga__loopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialHomePage-module__tG7vga__subjects{padding-inline:24px}.EditorialHomePage-module__tG7vga__subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.EditorialHomePage-module__tG7vga__loopItem:nth-child(odd){padding-left:0}.EditorialHomePage-module__tG7vga__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.EditorialHomePage-module__tG7vga__headerInner{gap:12px;padding-left:14px;padding-right:14px}.EditorialHomePage-module__tG7vga__brand{gap:9px;font-size:17px}.EditorialHomePage-module__tG7vga__brand img{width:38px;height:38px}.EditorialHomePage-module__tG7vga__auth{gap:6px}.EditorialHomePage-module__tG7vga__loginLink{padding:0 6px;font-size:13px}.EditorialHomePage-module__tG7vga__startButton{min-height:40px;padding:0 12px;font-size:13px}.EditorialHomePage-module__tG7vga__nav{grid-template-columns:repeat(6,1fr);gap:0;display:grid}.EditorialHomePage-module__tG7vga__navLink{text-align:center}.EditorialHomePage-module__tG7vga__heroReport{padding:18px 14px 26px}.EditorialHomePage-module__tG7vga__hero{padding:38px 6px 42px}.EditorialHomePage-module__tG7vga__eyebrow{margin-bottom:18px;font-size:13px}.EditorialHomePage-module__tG7vga__title{letter-spacing:-.07em;font-size:clamp(42px,13vw,58px)}.EditorialHomePage-module__tG7vga__intro{font-size:16px}.EditorialHomePage-module__tG7vga__heroActions{flex-direction:column;align-items:stretch;gap:12px}.EditorialHomePage-module__tG7vga__primaryButton{width:100%}.EditorialHomePage-module__tG7vga__secondaryLink{align-self:flex-start}.EditorialHomePage-module__tG7vga__reportTitleRow{padding-left:8px;padding-right:8px}.EditorialHomePage-module__tG7vga__reportGrid{grid-template-columns:1fr}.EditorialHomePage-module__tG7vga__ranking,.EditorialHomePage-module__tG7vga__trend{padding-left:8px;padding-right:8px}.EditorialHomePage-module__tG7vga__trend{border-top:1px solid #171a1f8c;border-left:0}.EditorialHomePage-module__tG7vga__recommendation{flex-direction:column;align-items:flex-start}.EditorialHomePage-module__tG7vga__loop{padding:32px 20px}.EditorialHomePage-module__tG7vga__subjects{padding:36px 20px 40px}.EditorialHomePage-module__tG7vga__subjectHeading{grid-template-columns:1fr;gap:18px}.EditorialHomePage-module__tG7vga__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialHomePage-module__tG7vga__loopGrid{grid-template-columns:1fr}.EditorialHomePage-module__tG7vga__loopItem,.EditorialHomePage-module__tG7vga__loopItem+.EditorialHomePage-module__tG7vga__loopItem{min-height:auto;padding:20px 0 24px}.EditorialHomePage-module__tG7vga__slogan{letter-spacing:.04em;padding:34px 0 8px;font-size:28px}.EditorialHomePage-module__tG7vga__seoFooter{padding:34px 20px}.EditorialHomePage-module__tG7vga__footerGrid{grid-template-columns:1fr;gap:30px}.EditorialHomePage-module__tG7vga__aiSearch{margin:0 14px 24px;padding:24px 18px}.EditorialHomePage-module__tG7vga__aiSearchForm{grid-template-columns:1fr}.EditorialHomePage-module__tG7vga__aiSearchForm input{min-width:0;min-height:52px;padding:0 10px;font-size:15px}.EditorialHomePage-module__tG7vga__aiSearchForm button{min-height:48px}}@media (prefers-reduced-motion:reduce){.EditorialHomePage-module__tG7vga__page *,.EditorialHomePage-module__tG7vga__page :before,.EditorialHomePage-module__tG7vga__page :after{scroll-behavior:auto!important;transition:none!important}}
