.blog-module__3rPSzG__container{max-width:760px;margin:0 auto;padding:48px 20px 96px;line-height:1.7}.blog-module__3rPSzG__indexHeader h1,.blog-module__3rPSzG__postHeader h1{margin:.25em 0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.blog-module__3rPSzG__indexHeader p,.blog-module__3rPSzG__lede{opacity:.8;font-size:1.15rem}.blog-module__3rPSzG__postList{gap:28px;margin-top:40px;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__postCard{border-bottom:1px solid #7f7f7f40;gap:16px;padding-bottom:28px;display:grid}.blog-module__3rPSzG__postCard h2{margin:.3em 0;font-size:1.4rem;line-height:1.3}.blog-module__3rPSzG__postCard h2 a{color:inherit;text-decoration:none}.blog-module__3rPSzG__postCard h2 a:hover{text-decoration:underline}.blog-module__3rPSzG__cardImage,.blog-module__3rPSzG__hero{aspect-ratio:1200/630;object-fit:cover;border-radius:12px;width:100%;height:auto}.blog-module__3rPSzG__badge,.blog-module__3rPSzG__draft{letter-spacing:.03em;text-transform:uppercase;color:#4f46e5;background:#6366f11f;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.blog-module__3rPSzG__draft{color:#a16207;background:#eab3082e}.blog-module__3rPSzG__meta{opacity:.7;font-size:.9rem}.blog-module__3rPSzG__breadcrumb{opacity:.75;margin-bottom:16px;font-size:.9rem}.blog-module__3rPSzG__breadcrumb a{color:inherit}.blog-module__3rPSzG__byline{align-items:center;gap:12px;margin:20px 0 28px;display:flex}.blog-module__3rPSzG__avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.blog-module__3rPSzG__toc{border:1px solid #7f7f7f40;border-radius:12px;margin:32px 0;padding:16px 20px;font-size:.95rem}.blog-module__3rPSzG__toc ol{margin:8px 0 0;padding-left:20px}.blog-module__3rPSzG__tocSub{margin-left:16px;list-style:circle}.blog-module__3rPSzG__prose{font-size:1.075rem}.blog-module__3rPSzG__prose h2{margin:2em 0 .6em;font-size:1.6rem;line-height:1.3}.blog-module__3rPSzG__prose h3{margin:1.6em 0 .5em;font-size:1.25rem}.blog-module__3rPSzG__prose h2 a,.blog-module__3rPSzG__prose h3 a{color:inherit;text-decoration:none}.blog-module__3rPSzG__prose img{border-radius:8px;max-width:100%;height:auto}.blog-module__3rPSzG__prose pre{background:#7f7f7f1f;border-radius:8px;padding:16px;overflow-x:auto}.blog-module__3rPSzG__prose code{font-size:.9em}.blog-module__3rPSzG__prose blockquote{opacity:.9;border-left:3px solid #7f7f7f66;margin:1.5em 0;padding-left:1em}.blog-module__3rPSzG__prose .table-wrap{margin:1.5em 0;overflow-x:auto}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;font-size:.95rem}.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td{text-align:left;vertical-align:top;border:1px solid #7f7f7f4d;padding:8px 12px}.blog-module__3rPSzG__prose th{background:#7f7f7f14}.blog-module__3rPSzG__prose .embed{aspect-ratio:16/9;margin:1.5em 0;position:relative}.blog-module__3rPSzG__prose .embed iframe{border:0;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.blog-module__3rPSzG__faq details{border-bottom:1px solid #7f7f7f40;padding:12px 0}.blog-module__3rPSzG__faq summary{cursor:pointer;font-weight:600}.blog-module__3rPSzG__authorBox{background:#7f7f7f14;border-radius:12px;gap:16px;margin-top:56px;padding:20px;display:flex}.blog-module__3rPSzG__authorBox p{margin:6px 0 0}.blog-module__3rPSzG__profileLink{margin-right:12px;font-size:.9rem}.blog-module__3rPSzG__related{margin-top:56px}
