.nihnTa_hero{padding:var(--section-y-inner) 0 clamp(52px, 7vw, 96px);border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--obsidian-2), var(--obsidian));position:relative;overflow:hidden}.nihnTa_heroInner{position:relative}.nihnTa_h1{max-width:12ch;color:var(--pure-white);font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(42px,7vw,92px);font-weight:800;line-height:.95}.nihnTa_intro{max-width:58ch;color:var(--platinum-2);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.nihnTa_body{border-bottom:1px solid var(--line);padding:clamp(56px,8vw,112px) 0}.nihnTa_emptyGrid{grid-template-columns:minmax(0,7fr) minmax(260px,5fr);align-items:stretch;gap:clamp(24px,5vw,80px);display:grid}.nihnTa_stateCard,.nihnTa_criteria{background:linear-gradient(145deg, var(--obsidian-3), var(--surface-panel));border:1px solid #ffffff1c;min-width:0;padding:clamp(28px,4vw,56px)}.nihnTa_stateCard{border-left:2px solid var(--cico-red);flex-direction:column;align-items:flex-start;gap:18px;display:flex}.nihnTa_h2,.nihnTa_criteriaTitle{max-width:18ch;color:var(--pure-white);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,3.3vw,46px);font-weight:800;line-height:1.04}.nihnTa_text,.nihnTa_note{max-width:62ch;color:var(--platinum-dim);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.nihnTa_note{color:var(--platinum-mute);border-left:1px solid #ce0030a6;padding-left:16px;font-size:14px}.nihnTa_criteria{background:linear-gradient(150deg, #12110de6, var(--obsidian-2));border-top:1px solid #c8a24a59;align-self:end}.nihnTa_criteriaTitle{margin-top:18px;font-size:clamp(24px,2.7vw,36px)}.nihnTa_criteriaList{border-top:1px solid #ffffff1a;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.nihnTa_criteriaList li{color:var(--platinum);border-bottom:1px solid #ffffff1a;padding:15px 0;font-size:15px;line-height:1.4}.nihnTa_criteriaList li:before{content:"";vertical-align:middle;background:var(--gold);width:16px;height:1px;margin-right:12px;display:inline-block}.nihnTa_archiveList{gap:12px;max-width:920px;display:grid}.nihnTa_editionLink{border-top:1px solid var(--line-grid);min-height:72px;color:var(--platinum);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.nihnTa_editionLink:hover{color:var(--pure-white);border-top-color:var(--cico-red)}.nihnTa_editionLink>span:nth-child(2){gap:5px;display:grid}.nihnTa_cover{aspect-ratio:4/3;background:#0b0b0b;border:1px solid #ffffff1f;flex:0 0 clamp(88px,12vw,156px);display:block;overflow:hidden}.nihnTa_cover img{object-fit:cover;width:100%;height:100%;display:block}.nihnTa_editionLink strong{color:inherit;font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px)}.nihnTa_editionLink>span:nth-child(2) span span{color:var(--platinum-mute);font-size:13px}.nihnTa_actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(32px,4vw,56px);display:flex}.nihnTa_altLink{min-height:44px;color:var(--platinum);font-family:var(--font-condensed);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ce003099;align-items:center;gap:10px;padding:8px 2px;font-size:14px;font-weight:600;display:inline-flex}.nihnTa_altLink:hover{color:var(--pure-white)}@media (max-width:760px){.nihnTa_emptyGrid{grid-template-columns:1fr}.nihnTa_criteria{align-self:stretch}}@media (prefers-reduced-motion:reduce){.nihnTa_editionLink{transition:none}}
