.ntd{margin:10px 0 0;border:2px solid var(--ink,#0f172a);border-radius:14px;background:var(--paper,#fff);overflow:hidden}.ntd>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;cursor:pointer;list-style:none;font:800 14px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif);background:#fef3c7;color:#0f172a}.ntd>summary::-webkit-details-marker{display:none}.ntd>summary::after{content:'+';margin-left:auto;font-size:18px}.ntd[open]>summary::after{content:'\2212'}.ntd>summary:focus-visible{outline:3px solid #f59e0b;outline-offset:-3px}.ntd{container-type:inline-size;max-width:100%}.ntd-body{display:grid;grid-template-columns:1fr;gap:0}@container (min-width:34rem){.ntd-body{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr)}.ntd-col+.ntd-col{border-left:2px solid var(--ink,#0f172a);border-top:0}}.ntd-col{padding:12px 14px;min-width:0}.ntd-col+.ntd-col{border-top:2px solid var(--ink,#0f172a)}.ntd-h{margin:0 0 6px;font:800 12px/1.2 var(--f,Inter,sans-serif);letter-spacing:.04em;text-transform:uppercase}.ntd-do .ntd-h{color:#15803d}.ntd-dont .ntd-h{color:#b91c1c}.ntd-steps{margin:0;padding-left:20px;display:grid;gap:5px;font:600 14px/1.5 var(--f,Inter,sans-serif)}.ntd-final{margin:8px 0 0;padding:7px 10px;border-radius:10px;background:#e7f6ec;font:700 14px/1.45 var(--f,Inter,sans-serif)}.ntd-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ntd-item{padding:8px 10px;border-radius:10px;background:#fdecec;font:600 14px/1.5 var(--f,Inter,sans-serif);overflow-wrap:break-word;word-break:normal}.ntd-item b{display:block;font-weight:800}.ntd-item span{display:block;margin-top:2px;color:var(--ink-2,#475569);font-weight:600}.ntd-note{margin:0;font:600 13px/1.5 var(--f,Inter,sans-serif);color:var(--ink-2,#475569)}html.dark .ntd{background:var(--yd-card,#212226);color:var(--yd-text,#f2f3f5);border-color:#000}html.dark .ntd>summary{background:#3a3220;color:var(--yd-text,#f2f3f5)}html.dark .ntd-col+.ntd-col{border-color:#000}html.dark .ntd-final{background:#1f3a2a}html.dark .ntd-item{background:#3a2326}html.dark .ntd-item span,html.dark .ntd-note{color:var(--yd-muted,#a1a5ad)}@media print{.ntd>summary::after{display:none}}