
.imported-post .tw-article{--tw-blue:#1A6DFF;--tw-blue-dark:#0F52CC;--tw-blue-pale:#9CC0FF;--tw-blue-wash:#E4EEFF;--tw-ink:#0B0F19;--tw-body:#2E3646;--tw-muted:#5A6478;--tw-line:#E3E8F0;--tw-surface:#F5F7FA;font-family:var(--font-interface);color:var(--tw-body);font-size:18.5px;line-height:1.75;max-width:820px;margin:0 auto;-webkit-font-smoothing:antialiased}
.imported-post .tw-article p{margin:0 0 1.35em}
.imported-post .tw-article h2{font-size:33px;line-height:1.24;font-weight:800;color:var(--tw-ink);letter-spacing:-1px;margin:3.1em 0 .7em}
.imported-post .tw-article h3{font-size:21px;line-height:1.35;font-weight:700;color:var(--tw-ink);letter-spacing:-.35px;margin:2.2em 0 .55em}
.imported-post .tw-article a{color:var(--tw-blue);text-decoration:none;border-bottom:1px solid rgba(26,109,255,.3)}
.imported-post .tw-article a:hover{border-bottom-color:var(--tw-blue)}
.imported-post .tw-article strong{color:var(--tw-ink);font-weight:660}
.imported-post .tw-article ul,.imported-post .tw-article ol{margin:0 0 1.35em;padding-left:1.25em}
.imported-post .tw-article li{margin-bottom:.55em}
.imported-post .tw-article li::marker{color:var(--tw-blue)}
.imported-post .tw-article code{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--tw-surface);border:1px solid var(--tw-line);border-radius:5px;padding:1px 6px;color:var(--tw-ink)}

.imported-post .tw-inshort{background:var(--tw-surface);border:1px solid var(--tw-line);border-left:4px solid var(--tw-blue);border-radius:12px;padding:26px 30px;margin:0 0 2.6em}
.imported-post .tw-inshort .tw-lbl{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;letter-spacing:2.2px;color:var(--tw-blue);text-transform:uppercase;margin:0 0 .7em}
.imported-post .tw-inshort p{margin:0 0 .95em;color:var(--tw-ink);font-size:18px}
.imported-post .tw-inshort p:last-child{margin-bottom:0}

.imported-post .tw-fig{margin:2.4em 0 2.6em}
.imported-post .tw-fig svg{width:100%;height:auto;display:block;border:1px solid var(--tw-line);border-radius:12px;background:#fff}
.imported-post .tw-fig figcaption{font-size:15px;color:var(--tw-muted);margin-top:.85em;line-height:1.55}

.imported-post .tw-tablewrap{margin:2.2em 0 2.4em;overflow-x:auto;border:1px solid var(--tw-line);border-radius:12px}
.imported-post .tw-article table{width:100%;border-collapse:collapse;font-size:16.5px;min-width:620px}
.imported-post .tw-article th{background:var(--tw-surface);color:var(--tw-ink);font-weight:700;text-align:left;padding:14px 18px;border-bottom:1px solid var(--tw-line);font-size:12.5px;letter-spacing:.4px;text-transform:uppercase}
.imported-post .tw-article td{padding:15px 18px;border-bottom:1px solid var(--tw-line);vertical-align:top;line-height:1.55}
.imported-post .tw-article tbody tr:last-child td{border-bottom:none}
.imported-post .tw-article td.tw-num{font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:500;color:var(--tw-ink);white-space:nowrap}
.imported-post .tw-article tr.tw-hl td{background:var(--tw-blue-wash)}
.imported-post .tw-article tr.tw-hl td:first-child{box-shadow:inset 3px 0 0 var(--tw-blue)}

.imported-post .tw-cta{border:1px solid var(--tw-line);border-radius:14px;padding:32px 34px;margin:3em 0;background:#fff;box-shadow:0 1px 3px rgba(11,15,25,.04)}
.imported-post .tw-cta h3{font-size:24px;font-weight:800;color:var(--tw-ink);letter-spacing:-.6px;margin:0 0 .5em}
.imported-post .tw-cta p{font-size:17.5px;margin:0 0 1.5em;color:var(--tw-body)}
.imported-post .tw-btns{display:flex;flex-wrap:wrap;gap:12px}
.imported-post .tw-btn{display:inline-block;padding:12px 26px;border-radius:999px;font-size:15.5px;font-weight:650;text-decoration:none;border:2px solid var(--tw-blue);transition:.15s}
.imported-post .tw-btn-primary{background:var(--tw-blue);color:#fff!important}
.imported-post .tw-btn-primary:hover{background:var(--tw-blue-dark);border-color:var(--tw-blue-dark)}
.imported-post .tw-btn-secondary{background:#fff;color:var(--tw-blue)!important}
.imported-post .tw-btn-secondary:hover{background:rgba(26,109,255,.06)}
.imported-post .tw-article .tw-btn{border-bottom:2px solid var(--tw-blue)}

.imported-post .tw-callout{border:1px solid var(--tw-line);border-left:3px solid var(--tw-blue);border-radius:0 10px 10px 0;background:var(--tw-surface);padding:20px 26px;margin:2em 0}
.imported-post .tw-callout p{margin:0;font-size:17.5px;color:var(--tw-ink)}

.imported-post .tw-faq{margin-top:1.4em}
.imported-post .tw-faq details{border-bottom:1px solid var(--tw-line)}
.imported-post .tw-faq details:first-of-type{border-top:1px solid var(--tw-line)}
.imported-post .tw-faq summary{cursor:pointer;list-style:none;padding:20px 34px 20px 0;font-weight:650;color:var(--tw-ink);font-size:18.5px;position:relative;line-height:1.45}
.imported-post .tw-faq summary::-webkit-details-marker{display:none}
.imported-post .tw-faq summary::after{content:"+";position:absolute;right:4px;top:16px;font-size:23px;font-weight:400;color:var(--tw-blue);line-height:1}
.imported-post .tw-faq details[open] summary::after{content:"\2212"}
.imported-post .tw-faq .tw-a{padding:0 0 22px;font-size:17.5px}
.imported-post .tw-faq .tw-a p:last-child{margin-bottom:0}

@media(max-width:640px){
.imported-post .tw-article{font-size:17px}
.imported-post .tw-article h2{font-size:27px}
.imported-post .tw-cta{padding:26px 22px}
.imported-post .tw-btns .tw-btn{width:100%;text-align:center}
}
