.cn{font-size:var(--fs-xs);color:var(--muted)}.cn__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.cn__toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.2rem .1rem;border:0;background:none;color:var(--muted);font:500 var(--fs-xs) / 1.2 var(--font-sans);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.cn__toggle:hover,.cn__toggle[aria-expanded=true]{color:var(--ink)}.cn__badge{padding:.15rem .55rem;border-radius:999px;border:1px solid var(--line-strong);font-weight:600;color:var(--ink-soft)}.cn__body{margin-top:.5rem;padding:.75rem .9rem;border-radius:10px;background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);line-height:1.5}.cn__body p+p,.cn__body p+ul,.cn__body ul+p,.cn--panel p+p,.cn--panel p+ul,.cn--panel ul+p{margin-top:.45rem}.cn__list{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}.cn__review{font-weight:600;color:var(--ink)}.cn--panel{padding:1rem 1.15rem;border-radius:var(--radius);border:1px solid var(--line);background:transparent;font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.55}.cn__title{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-weight:600;color:var(--ink)}
