.nd-index .hero--art{padding-top:calc(var(--head-h) + 54px);padding-bottom:8px}.nd-index .hero--art h1{text-transform:none;letter-spacing:-.03em;max-width:17ch;font-size:clamp(2.1rem,3.5vw,3.05rem);line-height:1.06}.nd-index .hero--art h1 .l1{background:linear-gradient(178deg,#fff 30%,#a8b0ac 130%);color:#0000;-webkit-background-clip:text;background-clip:text}.nd-index .hero--art h1 .pct{letter-spacing:-.05em;background:linear-gradient(168deg,#ffe9c4 4%, var(--gold) 46%, #de9412 124%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:2px;font-size:1.16em;display:block}.nd-index .hero--art .hero__sub{max-width:58ch;font-size:15px;line-height:1.75}.nd-index .art--read>p,.nd-index .art--read>h2,.nd-index .art--read>h3,.nd-index .art--read>.blist,.nd-index .art--read>div>p,.nd-index .art--read>div>h3,.nd-index .art--read>div>.blist{max-width:74ch}.nd-index .afazit{background:#101519;border:1px solid #232b33;border-radius:18px;margin-top:20px;padding:30px 32px 28px;position:relative;overflow:hidden}.nd-index .afazit:before{content:"";background:linear-gradient(90deg, var(--gold), #e39b1e 60%, transparent);height:3px;position:absolute;inset:0 0 auto}.nd-index .afazit__k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:8.5px;font-weight:600;margin:0 0 12px!important}.nd-index .afazit p{max-width:66ch;margin:0 0 15px;font-size:15px;line-height:1.75}.nd-index .afazit p:last-of-type{margin-bottom:22px}.nd-index .afazit b{color:var(--text)}.nd-index .afazit__n{background:#232b33;border:1px solid #232b33;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.nd-index .afazit__n div{background:#0c1114;padding:14px 16px}.nd-index .afazit__n b{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:800;display:block}.nd-index .afazit__n span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-size:8px;display:block}.nd-index .art--read .topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.nd-index .art--read .topics a{color:var(--text-2);transition:border-color .22s var(--ease), color .22s var(--ease), background .22s var(--ease);background:#0f1418;border:1px solid #232b33;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.nd-index .art--read .topics a:before{content:none}.nd-index .art--read .topics a:after{content:"→";color:var(--text-3);transition:transform .22s var(--ease), color .22s var(--ease);flex:none;font-size:14px}.nd-index .art--read .topics a:hover{color:var(--text);background:#131a1f;border-color:#33404a}.nd-index .art--read .topics a:hover:after{color:var(--tq);transform:translate(3px)}.nd-index .art--read a.btn{color:var(--acc-ink);border-bottom:0;text-decoration:none}.nd-index .art--read a.btn:hover{border-bottom:0}.nd-index .art--read a.btn--gold,.nd-index .art--read a.btn--gold:hover{color:#2a1a06}.nd-index .art--read a.btn svg{color:currentColor}.nd-index .art--read .rg{background:0 0;border:0;border-top:1px solid #1e252b;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:48px;padding:26px 0 0}.nd-index .art--read .rg__b{width:46px;height:46px;font-family:var(--mono);letter-spacing:0;color:#f0728c;background:#180d11;border:1px solid #6b2a38;border-radius:50%;font-size:11.5px;font-weight:600;line-height:1}.nd-index .art--read .rg h3{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#8a9490;margin:0;font-size:9px;font-weight:600}.nd-index .art--read .rg h3:before{content:none}.nd-index .art--read .rg p{color:#6e7873;max-width:82ch;margin-top:9px;font-size:13px;line-height:1.7}.nd-index .art--read .rg p a{color:#96a0a9;border-bottom-color:#2e373e}.nd-index .art--read .rg p a:hover{color:var(--text-2);border-bottom-color:#4e5860}@media (max-width:560px){.nd-index .art--read .rg{align-items:start;gap:14px}.nd-index .art--read .rg__b{width:40px;height:40px;font-size:10.5px}}@media (max-width:1000px){.nd-index .hero--art h1{max-width:none}}@media (max-width:700px){.nd-index .hero--art{padding-top:calc(var(--head-h) + 26px)}.nd-index .hero--art h1{font-size:clamp(1.85rem,7.6vw,2.4rem)}}.nd-index .hero--plain{padding-bottom:0}.nd-index .hero--plain h1{max-width:22ch}.nd-index .hero--plain .hero__sub{max-width:70ch}.nd-index .doc{padding:26px 0 64px}.nd-index .doc__body{max-width:80ch}.nd-index .doc__body li>span:first-child,.nd-index .doc__body p>span:first-child{margin-right:.35em}.nd-index .blogfil{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.nd-index .blogfil .mchip{cursor:pointer}.nd-index .mchip--on{color:var(--acc);border-color:color-mix(in oklab, var(--acc) 45%, transparent);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px color-mix(in oklab, var(--acc) 18%, transparent)}.nd-index .bloggrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.nd-index .blogempty{text-align:center;color:var(--text-3);padding:48px 0}
