.nt-meta{color:var(--text-3);margin-top:18px;font-size:13.5px;line-height:1.6}.nt-meta a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.nt-meta a:hover{color:var(--lime)}.nt .sv-prose code{font-family:var(--font-mono);color:var(--lime-2);background:#f2efe80f;border-radius:6px;padding:1px 6px;font-size:.88em}.nt .sv-prose pre{box-shadow:inset 0 0 0 1px var(--line);background:#0d0e12;border-radius:14px;padding:16px 18px;font-size:13.5px;line-height:1.55;overflow-x:auto}.nt .sv-prose pre code{color:var(--text-2);background:0 0;padding:0}.nt .sv-prose blockquote{border-left:2px solid var(--lime);color:var(--text);margin:0;padding:4px 0 4px 18px}.nt-more{border-top:1px solid var(--line);gap:14px;padding-block:clamp(40px,6vw,80px);display:grid}.nt-more h2{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;line-height:1.05}.nt-more h2 em{color:var(--lime)}.nt-more ul{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.nt-more a{border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:10px 18px;font-weight:650;transition:border-color .25s,color .25s,background-color .25s;display:inline-grid}.nt-more a small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;font-size:11px;font-weight:700}.nt-more a svg{width:15px;height:15px}.nt-more a:hover{border-color:var(--lime);color:var(--lime);background:#d6f25f0f}.cn{padding-block:0 clamp(60px,8vw,110px)}.cn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cn-note a{border-radius:var(--radius-l);background:var(--ink-2);height:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s, transform .5s var(--ease-out);align-content:start;gap:12px;padding:clamp(22px,2.6vw,34px);display:grid}.cn-note a:hover{box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-3px)}.cn-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:700;display:flex}.cn-meta span:first-child{color:var(--lime)}.cn-note h2{font-family:var(--font-display);font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:400;line-height:1.08}.cn-note h2 em{color:var(--lime)}.cn-summary{color:var(--text-2)}.cn-read{color:var(--lime);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.cn-read svg{width:16px;height:16px}@media (width<=820px){.cn-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cn-note a{transition:none}}.nt .sv-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:8px 0;font-size:14px;display:block;overflow-x:auto}.nt .sv-prose th,.nt .sv-prose td{text-align:start;white-space:nowrap;border-bottom:1px solid var(--line);padding:10px 14px}.nt .sv-prose th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:normal;font-size:12px;font-weight:700}.nt .sv-prose td:first-child{color:var(--text);white-space:normal;min-width:160px}@media (width>=761px){.nt .sv-prose table{display:table}}
