.zh-judging__heading{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:5vw;margin-bottom:3rem;display:grid}.zh-judging__heading h2{margin-top:1rem;font-family:Songti SC,STSong,serif}.zh-judging__heading>div:last-child p,.zh-judging__heading>p{color:var(--ink-soft);line-height:1.75}.zh-judging__heading>div:last-child p+p{margin-top:1rem}.zh-judging__criteria{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.zh-judging__criteria article{border-right:1px solid var(--line);min-height:310px;padding:1.5rem;position:relative}.zh-judging__criteria article:last-child{border-right:0}.zh-judging__criteria span{color:var(--gold-3);font-size:.7rem}.zh-judging__criteria strong{color:var(--gold-2);font-family:var(--display);font-size:1.6rem;position:absolute;top:1.3rem;right:1.4rem}.zh-judging__criteria h3{margin-top:4.5rem;font-family:Songti SC,STSong,serif;font-size:1.45rem}.zh-judging__criteria p{color:var(--ink-soft);margin-top:1rem;font-size:.88rem;line-height:1.75}.zh-judging__categories{border-top:1px solid var(--line-strong)}.zh-judging__categories details{border-bottom:1px solid var(--line-strong)}.zh-judging__categories summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:1.25rem;min-height:112px;padding:1.25rem 0;list-style:none;display:grid}.zh-judging__categories summary::-webkit-details-marker{display:none}.zh-judging__categories summary>span{color:var(--gold-3);letter-spacing:.14em;font-size:.72rem}.zh-judging__categories summary h3{font-family:Songti SC,STSong,serif;font-size:1.65rem}.zh-judging__categories summary p{color:var(--ink-soft);margin-top:.35rem;font-size:.88rem;line-height:1.6}.zh-judging__categories summary b{border:1px solid var(--line-strong);border-radius:50%;width:24px;height:24px;position:relative}.zh-judging__categories summary b:before,.zh-judging__categories summary b:after{content:"";background:var(--gold-3);height:1px;position:absolute;top:11px;left:6px;right:6px}.zh-judging__categories summary b:after{transition:transform .25s;transform:rotate(90deg)}.zh-judging__categories details[open] summary b:after{transform:rotate(0)}.zh-judging__category-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 0 2rem 79px;display:grid}.zh-judging__category-body section{border:1px solid var(--line);background:#fffdf8;border-radius:12px;padding:1.35rem}.zh-judging__category-body h4{letter-spacing:.02em;margin-top:.38rem;font-size:.98rem}.zh-judging__category-label{color:var(--gold-3);letter-spacing:.14em;font-size:.68rem;font-weight:700}.zh-judging__category-body ul{margin:.85rem 0 0;padding-left:1.05rem}.zh-judging__category-body li{color:var(--ink-soft);font-size:.84rem;line-height:1.7}.zh-judging__category-body aside{background:#efe4d0;border-radius:12px;grid-column:1/-1;grid-template-columns:160px 1fr;gap:1rem;padding:1.2rem 1.35rem;display:grid}.zh-judging__category-body aside strong{letter-spacing:.08em;font-size:.84rem}.zh-judging__category-body aside p{color:var(--ink-soft);font-size:.84rem;line-height:1.7}.zh-judging__heading--dark h2{color:#fff}.zh-judging__heading--dark>p{color:#ffffffa6}.zh-judging__levels{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.zh-judging__levels article{border:1px solid #ffffff29;border-radius:12px;min-height:260px;padding:1.6rem}.zh-judging__levels strong{color:#e9c876;font-family:Songti SC,STSong,serif;font-size:2.8rem}.zh-judging__levels h3{color:#fff;margin-top:2.8rem;font-family:Songti SC,STSong,serif;font-size:1.6rem}.zh-judging__levels p{color:#ffffffa6;margin-top:1rem;line-height:1.7}.zh-judging__decision{background:#ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.zh-judging__decision>div{background:#1c1b19;padding:1.4rem}.zh-judging__decision span{color:#d9af50;font-size:.7rem}.zh-judging__decision strong{color:#fff;margin-top:1rem;display:block}.zh-judging__decision p{color:#fff9;margin-top:.6rem;font-size:.84rem;line-height:1.6}@media (width<=1050px){.zh-judging__criteria{grid-template-columns:repeat(2,1fr)}.zh-judging__criteria article{border-bottom:1px solid var(--line)}.zh-judging__decision{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.zh-judging__heading,.zh-judging__levels,.zh-judging__criteria{grid-template-columns:1fr}.zh-judging__criteria article{border-right:0;min-height:230px}.zh-judging__categories summary{grid-template-columns:36px minmax(0,1fr) 24px;gap:.75rem;min-height:96px}.zh-judging__categories summary h3{font-size:1.35rem}.zh-judging__category-body{grid-template-columns:1fr;padding:0 0 1.4rem}.zh-judging__category-body aside{grid-column:auto;grid-template-columns:1fr}.zh-judging__decision{grid-template-columns:1fr}}.zh-judging h2{font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.24}.zh-judging h3{line-height:1.35}.zh-judging__criteria article{background:#fffdf8a8;min-height:290px}.zh-judging__criteria h3{font-size:1.28rem}.zh-judging__criterion-details{border-top:1px solid #8a6c43}.zh-judging__criterion-details details{border-bottom:1px solid #8a6c43}.zh-judging__criterion-details summary{cursor:pointer;grid-template-columns:50px 1fr auto 24px;align-items:center;gap:1rem;min-height:76px;list-style:none;display:grid}.zh-judging__criterion-details summary::-webkit-details-marker{display:none}.zh-judging__criterion-details summary:after{content:"＋";font-size:1.1rem}.zh-judging__criterion-details details[open] summary:after{content:"－"}.zh-judging__criterion-details summary span{color:#8d6a37;font-size:.72rem}.zh-judging__criterion-details summary strong{font-family:Songti SC,STSong,serif;font-size:1.35rem}.zh-judging__criterion-details summary b{color:#88642c;font-family:Songti SC,STSong,serif;font-size:1.45rem}.zh-judging__criterion-details details>div{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 0 1.75rem 50px;display:grid}.zh-judging__criterion-details section{border:1px solid var(--line);background:#fffaf1;border-radius:10px;padding:1.2rem}.zh-judging__criterion-details section.is-strong{background:#f4ead7}.zh-judging__criterion-details section.is-weak{background:#fbf6ed}.zh-judging__criterion-details h4{font-size:.84rem}.zh-judging__criterion-details p,.zh-judging__criterion-details li{color:var(--ink-soft);font-size:.84rem;line-height:1.75}.zh-judging__criterion-details p,.zh-judging__criterion-details ul{margin:.75rem 0 0}.zh-judging__criterion-details ul{padding-left:1.1rem}.zh-judging__level-section{border-block:1px solid var(--line);background:radial-gradient(760px 380px at 88% 4%,#daba7738,#0000 68%),linear-gradient(145deg,#fffaf0,#efe0c5)}.zh-judging__levels article{background:#fffdf8b3;border-color:#7c5a2d47;min-height:330px}.zh-judging__levels strong{color:#7d5b28;font-size:2.25rem}.zh-judging__levels h3{color:var(--ink);margin-top:2rem;font-size:1.45rem}.zh-judging__levels p,.zh-judging__levels li{color:var(--ink-soft)}.zh-judging__levels ul{margin:1rem 0 0;padding-left:1rem;font-size:.82rem;line-height:1.7}.zh-judging__decision{background:#7c5a2d33}.zh-judging__decision>div{background:#fffdf8d1}.zh-judging__decision span{color:#825e29}.zh-judging__decision strong{color:var(--ink)}.zh-judging__decision p{color:var(--ink-soft)}@media (width<=760px){.zh-judging__criterion-details details>div{grid-template-columns:1fr;padding-left:0}.zh-judging__criterion-details summary{grid-template-columns:34px 1fr auto 20px}.zh-judging__levels article{min-height:auto}}
