.ns-note{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:8px 14px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);font-size:14px;font-weight:700;color:var(--color-ink)}.ns-note__k{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;color:var(--color-brand)}.ns-note__k::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--color-brand)}.ns-rule{margin:0 0 36px;padding:16px 20px;border-radius:16px;background:var(--color-bg-soft);font-size:15px;line-height:1.6;color:var(--color-text-soft)}.ns-more{margin:0}.ns-more__btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin:14px 0 0;padding:9px 18px;border-radius:999px;background:var(--color-bg-soft);color:var(--color-ink);font-size:14px;font-weight:700;cursor:pointer;list-style:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ns-more__btn::-webkit-details-marker{display:none}.ns-more__btn::after{content:'↓';font-weight:700;color:var(--color-text-muted)}.ns-more__btn:hover{background:var(--color-brand-soft);color:var(--color-brand)}.ns-more[open] .ns-more__btn{margin-bottom:14px}.ns-more[open] .ns-more__btn::after{content:'↑'}@media (max-width:760px){.ns-rule{margin-bottom:28px;padding:14px 16px;font-size:14px}.ns-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.ns-more__btn{transition:none}}