.post-module__ZuT23W__main{padding:80px 0 120px}.post-module__ZuT23W__container{gap:32px;width:min(800px,100% - 48px);margin:0 auto;display:grid}.post-module__ZuT23W__header{gap:12px;display:grid}.post-module__ZuT23W__meta{color:var(--foreground-muted,var(--bf-mute));flex-wrap:wrap;gap:12px;font-size:.95rem;display:flex}.post-module__ZuT23W__meta span{align-items:center;gap:6px;display:inline-flex}.post-module__ZuT23W__content{border-radius:var(--bf-radius);background:var(--bf-raise);border:1px solid var(--bf-line);padding:max(24px,min(4vw,40px))}body.dark-mode .post-module__ZuT23W__content{background:var(--bf-line);border:1px solid var(--bf-line-firm)}.post-module__ZuT23W__content h2{color:var(--foreground);margin-top:32px;margin-bottom:16px;line-height:1.35}.post-module__ZuT23W__content h3{color:var(--foreground);margin-top:32px;margin-bottom:16px;line-height:1.35}.post-module__ZuT23W__content article{display:contents}.post-module__ZuT23W__content p{color:rgba(var(--foreground-rgb,15,23,42),.88);margin:0 0 24px;line-height:1.75}body.dark-mode .post-module__ZuT23W__content p{color:var(--bf-text)}.post-module__ZuT23W__content ul{color:rgba(var(--foreground-rgb,15,23,42),.9);margin:0 0 24px;padding-left:24px;line-height:1.7}.post-module__ZuT23W__content ol{color:rgba(var(--foreground-rgb,15,23,42),.9);margin:0 0 24px;padding-left:24px;line-height:1.7}.post-module__ZuT23W__content li{margin-bottom:10px}.post-module__ZuT23W__content a{color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.post-module__ZuT23W__content a:hover{color:rgba(var(--primary-rgb),.8)}.post-module__ZuT23W__content blockquote{border-left:4px solid rgba(var(--primary-rgb),.6);background:rgba(var(--primary-rgb),.08);color:rgba(var(--foreground-rgb,15,23,42),.9);border-radius:var(--bf-radius);margin:28px 0;padding:20px 28px;font-style:italic}body.dark-mode .post-module__ZuT23W__content blockquote{background:var(--bf-raise-2);color:var(--bf-text)}.post-module__ZuT23W__content img{border-radius:var(--bf-radius);max-width:100%;height:auto;margin:32px 0}.post-module__ZuT23W__content strong{color:var(--foreground)}.post-module__ZuT23W__content hr{background:var(--bf-line-firm);border:none;height:1px;margin:32px 0}.post-module__ZuT23W__content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95rem}.post-module__ZuT23W__content th{border:1px solid var(--bf-line);text-align:left;padding:12px 16px}.post-module__ZuT23W__content td{border:1px solid var(--bf-line);text-align:left;padding:12px 16px}.post-module__ZuT23W__content th{background:rgba(var(--primary-rgb),.1);font-weight:600}.post-module__ZuT23W__backLink{color:var(--primary);font-weight:600}.post-module__ZuT23W__backLink:hover{text-decoration:underline}@media (max-width:600px){.post-module__ZuT23W__container{width:min(100%,100% - 28px)}.post-module__ZuT23W__content{border-radius:var(--bf-radius);padding:20px}}.post-module__ZuT23W__category{width:-moz-fit-content;width:fit-content;font-family:var(--bf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bf-live);border:1px solid var(--bf-live-line);place-self:start;margin-bottom:18px;padding:4px 9px;font-size:10px;display:inline-flex}.post-module__ZuT23W__featured{border:1px solid var(--bf-line);width:100%;height:auto;margin-bottom:40px;display:block}.post-module__ZuT23W__content .postToc{border:1px solid var(--bf-line);background:var(--bf-raise);margin-bottom:40px;padding:20px 24px}.post-module__ZuT23W__content .postTocHead{font-family:var(--bf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bf-dim);margin:0 0 12px;font-size:10px}.post-module__ZuT23W__content .postToc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-module__ZuT23W__content .postToc a{color:var(--bf-mute);font-size:.94rem;text-decoration:none}.post-module__ZuT23W__content .postToc a:hover{color:var(--bf-live)}.post-module__ZuT23W__content .postFigure{border:1px solid var(--bf-line);background:var(--bf-raise);margin:40px 0;padding:26px 24px 18px;overflow-x:auto}.post-module__ZuT23W__content .postFigureSvg{width:100%;min-width:520px;height:auto;display:block}.post-module__ZuT23W__content .postFigure figcaption{border-top:1px solid var(--bf-line);color:var(--bf-mute);margin-top:18px;padding-top:14px;font-size:.85rem;line-height:1.55}.post-module__ZuT23W__content .postCta{border:1px solid var(--bf-line);border-left:2px solid var(--bf-live);background:var(--bf-raise);justify-items:start;gap:14px;margin:44px 0;padding:26px 28px;display:grid}.post-module__ZuT23W__content .postCta p{color:var(--bf-text);margin:0}.post-module__ZuT23W__content .postCtaLink{color:var(--bf-ink);background:var(--bf-text);border:1px solid var(--bf-text);padding:11px 18px;font-size:13.5px;font-weight:600;text-decoration:none}.post-module__ZuT23W__content .postCtaLink:hover{color:var(--bf-live-ink);background:var(--bf-live);border-color:var(--bf-live);text-decoration:none}.post-module__ZuT23W__content .postCtaLink:focus-visible{color:var(--bf-live-ink);background:var(--bf-live);border-color:var(--bf-live);text-decoration:none}.post-module__ZuT23W__content .postFaq{border-top:1px solid var(--bf-line-firm);margin-top:56px;padding-top:32px}.post-module__ZuT23W__content .postFaqItem{margin-bottom:26px}.post-module__ZuT23W__content .postFaqItem h3{margin:0 0 8px;font-size:1.02rem}.post-module__ZuT23W__content .postFaqItem p{color:var(--bf-mute);margin:0}@media (max-width:620px){.post-module__ZuT23W__content .postFigure{padding:18px 14px 14px}}.post-module__ZuT23W__faq{border-top:1px solid var(--bf-line-firm);margin-top:56px;padding-top:32px}.post-module__ZuT23W__faq h2{margin:0 0 24px;font-size:max(1.4rem,min(2.2vw,1.8rem))}.post-module__ZuT23W__faqItem{margin-bottom:26px}.post-module__ZuT23W__faqItem h3{margin:0 0 8px;font-size:1.02rem}.post-module__ZuT23W__faqItem p{color:var(--bf-mute);max-width:68ch;margin:0;line-height:1.7}
