.ntbt-banner{margin:1.25rem 0;padding:1.25rem 1.5rem;border:1px solid var(--border,#d8dfe8);border-radius:18px;background:var(--surface,#f7f9fc);color:inherit}.ntbt-banner h2{font-size:1.2rem;margin:0 0 .5rem}.ntbt-banner p{margin:.4rem 0}.ntbt-banner a{font-weight:650}.ntbt-intro{margin:1rem 0}.ntbt-intro summary,.ntbt-note summary{cursor:pointer;font-weight:700}.ntbt-intro-body,.ntbt-note-body{padding:.8rem 1rem;line-height:1.75;overflow-wrap:anywhere}.ntbt-note{margin:.5rem 0 1rem;border-left:3px solid #b38b46;padding:.6rem .8rem;border-radius:0 10px 10px 0;background:rgba(155,125,75,.07)}.ntbt-note summary{font-size:.92rem}.ntbt-note-body h2,.ntbt-note-body h3{font-size:1.03rem;margin:.9rem 0 .4rem}.ntbt-credit{font-size:.86rem;line-height:1.6;margin-top:2rem;padding:1rem;border-top:1px solid #bbb}.ntbt-credit a{color:inherit;text-decoration:underline}@media(max-width:700px){.ntbt-banner{padding:1rem}.ntbt-note-body{padding:.5rem}}