.kb-archive-link{margin:0 0 18px;padding:14px 18px;border:1px solid var(--kb-line);border-radius:12px;background:var(--kb-accent-soft);font-weight:800}.kb-archive-link a{text-decoration:none}.kb-archive-group{margin:34px 0}.kb-archive-group h2{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border-bottom:1px solid var(--kb-line);padding-bottom:10px}.kb-archive-group h2 span{font-size:.78rem;color:var(--kb-muted);font-weight:700}.kb-archive-article .kb-archive-meta{color:var(--kb-muted);font-weight:700}.kb-lecture{margin:0 0 34px;padding:22px 24px;background:#f7fbfa;border:1px solid var(--kb-line);border-radius:14px}.kb-lecture h2{margin-top:0}.kb-lecture h3,.kb-lecture h4{line-height:1.25;margin-top:1.6em}.kb-lecture h3{padding:.7rem .9rem;border-inline-start:5px solid var(--kb-accent);background:linear-gradient(90deg,var(--kb-accent-soft),transparent);border-radius:0 9px 9px 0}.kb-lecture h4{color:#075b5b}.kb-lecture h5{line-height:1.3;margin-top:1.4em;color:var(--kb-ink)}.kb-lecture p{max-width:78ch;line-height:1.78}.kb-lecture-note{padding:12px 14px;border-inline-start:4px solid #ca7e23;background:#fff8eb;color:#62420e;border-radius:8px}.kb-lecture ul,.kb-lecture ol{padding-inline-start:1.4em}.kb-lecture li{margin:.55em 0;max-width:78ch}.kb-lecture code{font-size:.9em;background:var(--kb-accent-soft);padding:.1em .3em;border-radius:4px}.kb-heading-redflag{border-inline-start-color:#c44949!important;background:linear-gradient(90deg,#fde7e7,transparent)!important;color:#8d2929!important}.kb-heading-redflag::before{content:'⚠ ';}.kb-heading-redflag + p,.kb-heading-redflag + ul,.kb-heading-redflag + ol{padding:12px 16px;background:#fff3f3;border-inline-start:3px solid #c44949;border-radius:0 10px 10px 0}.kb-heading-summary{border-inline-start-color:#4f73c8!important;background:linear-gradient(90deg,#e9efff,transparent)!important;color:#294c9b!important}.kb-heading-summary::before{content:'▣ ';}.kb-table-wrap{overflow-x:auto;margin:1.4rem 0 1.8rem;border:1px solid var(--kb-line);border-radius:10px;background:#fff;box-shadow:0 4px 14px #1535450b}.kb-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.94rem}.kb-table th,.kb-table td{padding:.75rem .85rem;border-bottom:1px solid var(--kb-line);vertical-align:top;text-align:left}.kb-table th{background:var(--kb-accent-soft);font-weight:700;color:var(--kb-ink)}.kb-table tbody tr:last-child td{border-bottom:0}.kb-table tbody tr:nth-child(even){background:#fbfdfd}.kb-math{display:inline-block;padding:.12rem .4rem;border-radius:4px;background:#eef4f3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.kb-math-display{display:block;width:max-content;max-width:100%;margin:.8rem 0;padding:.55rem .8rem;font-size:1rem}.kb-lecture-nav{position:sticky;top:10px;z-index:2;display:flex;gap:7px;flex-wrap:wrap;margin:0 0 1.4rem;padding:10px;background:#fff;border:1px solid var(--kb-line);border-radius:12px;box-shadow:0 4px 14px #1535450d}.kb-lecture-nav a{padding:6px 10px;border-radius:999px;background:var(--kb-accent-soft);color:#075b5b;text-decoration:none;font-size:.82rem;font-weight:800}.kb-lecture-nav a:hover,.kb-lecture-nav a:focus-visible{background:var(--kb-accent);color:#fff}.kb-lecture :target{scroll-margin-top:90px}.kb-lecture strong:first-child{color:#075b5b}@media(max-width:680px){.kb-lecture{padding:18px 14px}.kb-lecture h3{font-size:1.1rem}.kb-lecture-nav{top:4px}.kb-lecture-nav a{font-size:.76rem;padding:5px 8px}}
