.crumbs[data-astro-cid-7jjqptxk]{font-family:var(--jak);font-size:12px;color:var(--muted);margin-bottom:24px}.crumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--muted)}.post-head[data-astro-cid-7jjqptxk]{margin-bottom:32px}.tags[data-astro-cid-7jjqptxk]{display:flex;gap:6px;margin-bottom:16px}h1[data-astro-cid-7jjqptxk]{font-size:clamp(1.8rem,5vw,2.6rem);margin-bottom:14px}.byline[data-astro-cid-7jjqptxk]{font-family:var(--jak);font-size:13px;color:var(--muted)}.updated[data-astro-cid-7jjqptxk]{color:var(--accent)}.watch[data-astro-cid-7jjqptxk]{display:block;position:relative;margin:8px 0 32px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--bg2);aspect-ratio:16 / 8;text-decoration:none}.watch[data-astro-cid-7jjqptxk]:hover{border-color:var(--accent)}.watch-thumb[data-astro-cid-7jjqptxk]{width:100%;height:100%;object-fit:cover;display:block;opacity:.5;transition:opacity .2s ease}.watch[data-astro-cid-7jjqptxk]:hover .watch-thumb[data-astro-cid-7jjqptxk]{opacity:.65}.watch-body[data-astro-cid-7jjqptxk]{position:absolute;inset:0;display:flex;align-items:center;gap:16px;padding:0 clamp(18px,4vw,32px);background:linear-gradient(90deg,#07090fd1,#07090f80)}.watch-play[data-astro-cid-7jjqptxk]{flex-shrink:0;width:54px;height:54px;border-radius:50%;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;padding-left:4px}.watch-text[data-astro-cid-7jjqptxk]{display:flex;flex-direction:column;gap:3px}.watch-eyebrow[data-astro-cid-7jjqptxk]{font-family:var(--jak);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent2, #6b9bff);font-weight:600}.watch-label[data-astro-cid-7jjqptxk]{font-family:var(--fran);font-size:clamp(16px,2.4vw,21px);font-weight:600;color:#fff;line-height:1.25}.post-hero[data-astro-cid-7jjqptxk]{margin:8px 0 32px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.post-hero[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{width:100%;height:auto;display:block}.content[data-astro-cid-7jjqptxk] .post-fig{margin:6px 0 22px;max-width:46%;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--bg2)}.content[data-astro-cid-7jjqptxk] .post-fig img{width:100%;height:auto;display:block}.content[data-astro-cid-7jjqptxk] .post-fig figcaption{font-family:var(--jak);font-size:12px;color:var(--muted);padding:9px 13px;line-height:1.4}.content[data-astro-cid-7jjqptxk] .post-fig.right{float:right;margin-left:30px}.content[data-astro-cid-7jjqptxk] .post-fig.left{float:left;margin-right:30px}.content[data-astro-cid-7jjqptxk]:after{content:"";display:block;clear:both}@media(max-width:640px){.content[data-astro-cid-7jjqptxk] .post-fig,.content[data-astro-cid-7jjqptxk] .post-fig.left,.content[data-astro-cid-7jjqptxk] .post-fig.right{float:none;max-width:100%;margin:22px 0}}.episode-embed[data-astro-cid-7jjqptxk]{margin-top:56px;border-top:1px solid var(--border);padding-top:32px}.episode-embed[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:1.35rem;margin:6px 0}.episode-sub[data-astro-cid-7jjqptxk]{color:var(--muted);margin-bottom:18px}.embed-frame[data-astro-cid-7jjqptxk]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:#000}.embed-frame[data-astro-cid-7jjqptxk] iframe[data-astro-cid-7jjqptxk]{position:absolute;inset:0;width:100%;height:100%}.embed-yt-link[data-astro-cid-7jjqptxk]{display:inline-block;margin-top:12px;font-family:var(--jak);font-size:13px;font-weight:600;color:var(--accent2)}.subscribe[data-astro-cid-7jjqptxk]{margin-top:56px;border-top:1px solid var(--border);padding-top:32px}.subscribe[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:1.35rem;margin:6px 0}.sub-copy[data-astro-cid-7jjqptxk]{color:var(--muted);margin-bottom:18px;max-width:560px}.sub-btns[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:10px}.sub-btn[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;border:1px solid var(--border);background:var(--bg2);font-family:var(--jak);font-size:13.5px;font-weight:600;color:var(--text);transition:border-color .2s,transform .2s,box-shadow .2s}.sub-btn[data-astro-cid-7jjqptxk]:hover{border-color:var(--accent);transform:translateY(-3px) scale(1.04);box-shadow:0 8px 24px #0006,0 0 18px #3b6ef026;text-decoration:none;color:#fff}.faq[data-astro-cid-7jjqptxk]{margin-top:56px;border-top:1px solid var(--border);padding-top:32px}.faq[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{margin-bottom:16px}.faq[data-astro-cid-7jjqptxk] details[data-astro-cid-7jjqptxk]{border-bottom:1px solid var(--border);padding:14px 0}.faq[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]{cursor:pointer;font-weight:700;color:var(--text)}.faq[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{color:var(--muted);margin-top:10px}.author-card[data-astro-cid-7jjqptxk]{display:flex;gap:16px;align-items:flex-start;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.author-card[data-astro-cid-7jjqptxk] img[data-astro-cid-7jjqptxk]{border-radius:50%;object-fit:cover;flex-shrink:0}.author-name[data-astro-cid-7jjqptxk]{font-weight:700;font-size:15px}.author-title[data-astro-cid-7jjqptxk]{font-family:var(--jak);font-size:12px;color:var(--accent);margin-bottom:8px}.author-bio[data-astro-cid-7jjqptxk]{color:var(--muted);font-size:13.5px;line-height:1.6}.cta-block[data-astro-cid-7jjqptxk]{margin-top:56px;background:linear-gradient(135deg,var(--bg2),transparent);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.cta-block[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:1.5rem;margin:6px 0 12px}.cta-block[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{color:var(--muted);margin-bottom:18px}.cta-block[data-astro-cid-7jjqptxk] .partner[data-astro-cid-7jjqptxk]{color:var(--muted);font-size:13px;line-height:1.6;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--border)}.cta-block[data-astro-cid-7jjqptxk] .muted[data-astro-cid-7jjqptxk]{color:var(--muted);font-size:13px;margin:14px 0 0}
