.bkbg-sn-wrap{overflow:hidden;box-sizing:border-box}.bkbg-sn-header{padding:18px 24px}.bkbg-sn-podcast-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.bkbg-sn-podcast-name{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bkbg-sn-dot{opacity:.35}.bkbg-sn-ep-num{font-size:11px}.bkbg-sn-title{margin:0 0 10px;font-family:var(--bksn-tt-font-family);font-size:var(--bksn-tt-font-size-d,22px);font-weight:var(--bksn-tt-font-weight,700);font-style:var(--bksn-tt-font-style,normal);text-decoration:var(--bksn-tt-text-decoration,none);text-transform:var(--bksn-tt-text-transform,none);line-height:var(--bksn-tt-line-height-d,1.2);letter-spacing:var(--bksn-tt-letter-spacing-d,normal);word-spacing:var(--bksn-tt-word-spacing-d,normal)}.bkbg-sn-header .bkbg-sn-title{font-family:var(--bksn-tt-font-family);font-size:var(--bksn-tt-font-size-d,22px);font-weight:var(--bksn-tt-font-weight,700);font-style:var(--bksn-tt-font-style,normal);text-decoration:var(--bksn-tt-text-decoration,none);text-transform:var(--bksn-tt-text-transform,none);line-height:var(--bksn-tt-line-height-d,1.2);letter-spacing:var(--bksn-tt-letter-spacing-d,normal);word-spacing:var(--bksn-tt-word-spacing-d,normal)}.bkbg-sn-meta{display:flex;flex-wrap:wrap;gap:14px}.bkbg-sn-meta-item{font-size:12px}.bkbg-sn-body{padding:18px 24px;display:grid;gap:20px;font-family:var(--bksn-bt-font-family);font-size:var(--bksn-bt-font-size-d,14px);font-weight:var(--bksn-bt-font-weight,400);font-style:var(--bksn-bt-font-style,normal);text-decoration:var(--bksn-bt-text-decoration,none);text-transform:var(--bksn-bt-text-transform,none);line-height:var(--bksn-bt-line-height-d,1.68);letter-spacing:var(--bksn-bt-letter-spacing-d,normal);word-spacing:var(--bksn-bt-word-spacing-d,normal)}.bkbg-sn-intro{border-radius:8px;padding:12px 16px}.bkbg-sn-section-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;padding-bottom:5px;border-bottom:2px solid;margin-bottom:10px}.bkbg-sn-sponsor{padding:10px 14px;border-radius:8px;border:1px solid;margin-bottom:8px}.bkbg-sn-sponsor:last-child{margin-bottom:0}.bkbg-sn-sponsor-top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:5px}.bkbg-sn-sponsor-name{font-weight:700}.bkbg-sn-sponsor-code{font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;font-family:monospace;background:#fef9c3;color:#713f12}.bkbg-sn-sponsor-desc{margin:0}.bkbg-sn-chapter{display:flex;gap:12px;align-items:baseline;padding:7px 0;border-bottom:1px dashed}.bkbg-sn-chapter:last-child{border-bottom:none}.bkbg-sn-chapter-time{font-family:monospace;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;flex-shrink:0}.bkbg-sn-chapter-title{font-size:.97em}.bkbg-sn-link{padding:7px 0;border-bottom:1px solid}.bkbg-sn-link:last-child{border-bottom:none}.bkbg-sn-link-title{font-weight:600;text-decoration:none;display:block;margin-bottom:3px}.bkbg-sn-link-title:hover{text-decoration:underline}.bkbg-sn-link-desc{font-size:.87em}.bkbg-sn-resource{display:flex;gap:10px;align-items:center;padding:8px 12px;border-radius:8px;border-left:3px solid;margin-bottom:6px;background:#f8fafc}.bkbg-sn-resource:last-child{margin-bottom:0}.bkbg-sn-resource-icon{flex-shrink:0}.bkbg-sn-resource-title{font-weight:500;text-decoration:none}.bkbg-sn-resource-title:hover{text-decoration:underline}.bkbg-sn-quote{margin:0;border-left:4px solid;border-radius:0 8px 8px 0;padding:14px 18px}.bkbg-sn-quote blockquote{margin:0 0 8px;font-family:var(--bksn-qt-font-family,inherit);font-size:var(--bksn-qt-font-size-d,1em);font-weight:var(--bksn-qt-font-weight,inherit);font-style:var(--bksn-qt-font-style,italic);text-decoration:var(--bksn-qt-text-decoration,none);text-transform:var(--bksn-qt-text-transform,none);line-height:var(--bksn-qt-line-height-d,inherit);letter-spacing:var(--bksn-qt-letter-spacing-d,normal);word-spacing:var(--bksn-qt-word-spacing-d,normal)}.bkbg-sn-quote figcaption{font-size:12px;font-weight:700;opacity:.8}.bkbg-sn-tags{display:flex;flex-wrap:wrap;gap:6px}.bkbg-sn-tag{display:inline-block;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600}@media (max-width:1024px){.bkbg-sn-header .bkbg-sn-title{font-size:var(--bksn-tt-font-size-t,var(--bksn-tt-font-size-d,22px));line-height:var(--bksn-tt-line-height-t,var(--bksn-tt-line-height-d,1.2));letter-spacing:var(--bksn-tt-letter-spacing-t,var(--bksn-tt-letter-spacing-d,normal));word-spacing:var(--bksn-tt-word-spacing-t,var(--bksn-tt-word-spacing-d,normal))}.bkbg-sn-body{font-size:var(--bksn-bt-font-size-t,var(--bksn-bt-font-size-d,14px));line-height:var(--bksn-bt-line-height-t,var(--bksn-bt-line-height-d,1.68));letter-spacing:var(--bksn-bt-letter-spacing-t,var(--bksn-bt-letter-spacing-d,normal));word-spacing:var(--bksn-bt-word-spacing-t,var(--bksn-bt-word-spacing-d,normal))}.bkbg-sn-quote blockquote{font-size:var(--bksn-qt-font-size-t,var(--bksn-qt-font-size-d,1em));line-height:var(--bksn-qt-line-height-t,var(--bksn-qt-line-height-d,inherit));letter-spacing:var(--bksn-qt-letter-spacing-t,var(--bksn-qt-letter-spacing-d,normal));word-spacing:var(--bksn-qt-word-spacing-t,var(--bksn-qt-word-spacing-d,normal))}}@media (max-width:767px){.bkbg-sn-header .bkbg-sn-title{font-size:var(--bksn-tt-font-size-m,var(--bksn-tt-font-size-t,var(--bksn-tt-font-size-d,22px)));line-height:var(--bksn-tt-line-height-m,var(--bksn-tt-line-height-t,var(--bksn-tt-line-height-d,1.2)));letter-spacing:var(--bksn-tt-letter-spacing-m,var(--bksn-tt-letter-spacing-t,var(--bksn-tt-letter-spacing-d,normal)));word-spacing:var(--bksn-tt-word-spacing-m,var(--bksn-tt-word-spacing-t,var(--bksn-tt-word-spacing-d,normal)))}.bkbg-sn-body{font-size:var(--bksn-bt-font-size-m,var(--bksn-bt-font-size-t,var(--bksn-bt-font-size-d,14px)));line-height:var(--bksn-bt-line-height-m,var(--bksn-bt-line-height-t,var(--bksn-bt-line-height-d,1.68)));letter-spacing:var(--bksn-bt-letter-spacing-m,var(--bksn-bt-letter-spacing-t,var(--bksn-bt-letter-spacing-d,normal)));word-spacing:var(--bksn-bt-word-spacing-m,var(--bksn-bt-word-spacing-t,var(--bksn-bt-word-spacing-d,normal)))}.bkbg-sn-quote blockquote{font-size:var(--bksn-qt-font-size-m,var(--bksn-qt-font-size-t,var(--bksn-qt-font-size-d,1em)));line-height:var(--bksn-qt-line-height-m,var(--bksn-qt-line-height-t,var(--bksn-qt-line-height-d,inherit)));letter-spacing:var(--bksn-qt-letter-spacing-m,var(--bksn-qt-letter-spacing-t,var(--bksn-qt-letter-spacing-d,normal)));word-spacing:var(--bksn-qt-word-spacing-m,var(--bksn-qt-word-spacing-t,var(--bksn-qt-word-spacing-d,normal)))}}@media (max-width:600px){.bkbg-sn-header,.bkbg-sn-body{padding:14px 16px}.bkbg-sn-meta{gap:10px}}