.blog-module__3rPSzG__postList{gap:20px;margin-top:36px;display:grid}.blog-module__3rPSzG__postCard{border:1px solid var(--mantine-color-gray-3);color:inherit;border-radius:18px;grid-template-columns:300px 1fr;align-items:center;gap:24px;padding:16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.blog-module__3rPSzG__postCard:hover{border-color:var(--mantine-color-brand-4);transform:translateY(-2px);box-shadow:0 18px 40px -28px #140a0580}.blog-module__3rPSzG__postThumb{aspect-ratio:1200/630;border:1px solid var(--mantine-color-gray-2);border-radius:12px;width:100%;height:auto;display:block}.blog-module__3rPSzG__postBody{flex-direction:column;gap:8px;padding-right:8px;display:flex}.blog-module__3rPSzG__postMeta{color:var(--mantine-color-dimmed);font-size:13px}.blog-module__3rPSzG__postTitle{letter-spacing:-.005em;color:var(--mantine-color-dark-8);font-size:21px;font-weight:800;line-height:1.25}.blog-module__3rPSzG__postDek{color:var(--mantine-color-dark-6);font-size:15px;line-height:1.55}@media (max-width:40em){.blog-module__3rPSzG__postCard{grid-template-columns:1fr;gap:14px}.blog-module__3rPSzG__postBody{padding:0 4px 6px}}.blog-module__3rPSzG__codeBlock{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-3);font-family:var(--mantine-font-family-monospace,ui-monospace, monospace);white-space:pre;color:var(--mantine-color-dark-7);border-radius:10px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.55;display:block;overflow-x:auto}.blog-module__3rPSzG__figure{margin:20px 0 24px}.blog-module__3rPSzG__stepImg{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-gray-0);border-radius:12px;width:100%;height:auto;display:block}.blog-module__3rPSzG__figCaption{color:var(--mantine-color-dimmed);margin:8px 2px 0;font-size:13px;line-height:1.5}.blog-module__3rPSzG__heroImg{aspect-ratio:1200/630;border:1px solid var(--mantine-color-gray-3);border-radius:16px;width:100%;height:auto;margin:0 0 28px;display:block}.blog-module__3rPSzG__prose{color:var(--mantine-color-dark-7);font-size:16px;line-height:1.75}.blog-module__3rPSzG__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-brand-6);margin:0 0 12px;font-size:13px;font-weight:700;display:inline-block}.blog-module__3rPSzG__prose h1{letter-spacing:-.01em;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.12}.blog-module__3rPSzG__dek{color:var(--mantine-color-dimmed);margin:0 0 20px;font-size:19px;line-height:1.55}.blog-module__3rPSzG__metaLine{color:var(--mantine-color-dimmed);border-bottom:1px solid var(--mantine-color-gray-3);margin:0 0 8px;padding-bottom:28px;font-size:14px}.blog-module__3rPSzG__prose h2{letter-spacing:-.005em;margin:48px 0 14px;font-size:25px;font-weight:700;line-height:1.25}.blog-module__3rPSzG__prose h3{margin:30px 0 10px;font-size:19px;font-weight:700}.blog-module__3rPSzG__prose p{margin:0 0 18px}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{margin:0 0 18px;padding-left:22px}.blog-module__3rPSzG__prose ol li{margin:0 0 10px;padding-left:4px}.blog-module__3rPSzG__prose li{margin:0 0 8px}.blog-module__3rPSzG__prose a{color:var(--mantine-color-brand-6);text-decoration:underline}.blog-module__3rPSzG__prose strong{color:var(--mantine-color-dark-8);font-weight:700}.blog-module__3rPSzG__free{--tone-fg:var(--mantine-color-teal-7)}.blog-module__3rPSzG__read{--tone-fg:var(--mantine-color-blue-7)}.blog-module__3rPSzG__manage{--tone-fg:var(--mantine-color-orange-8)}.blog-module__3rPSzG__prose h3.blog-module__3rPSzG__toolGroupHead{flex-wrap:wrap;align-items:baseline;gap:10px;margin:32px 0 4px;font-size:18px;font-weight:700;display:flex}.blog-module__3rPSzG__scopeNote{color:var(--mantine-color-dimmed);font-size:13px;font-weight:500}.blog-module__3rPSzG__tools{border-top:1px solid var(--mantine-color-gray-2);margin:0 0 22px}.blog-module__3rPSzG__tool{border-bottom:1px solid var(--mantine-color-gray-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:11px 2px;display:flex}.blog-module__3rPSzG__toolName{min-width:190px;font-family:var(--mantine-font-family-monospace,ui-monospace, monospace);white-space:nowrap;color:var(--tone-fg);flex-shrink:0;font-size:13.5px;font-weight:700}.blog-module__3rPSzG__toolDesc{min-width:240px;color:var(--mantine-color-dark-6);flex:1;font-size:15px;line-height:1.6}.blog-module__3rPSzG__tableWrap{margin:0 0 18px;overflow-x:auto}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td{text-align:left;vertical-align:top;border:1px solid var(--mantine-color-gray-3);padding:10px 12px}.blog-module__3rPSzG__prose th{background:var(--mantine-color-gray-0);font-weight:700}.blog-module__3rPSzG__prose thead th:first-child{width:34%}.blog-module__3rPSzG__cta{border:2px solid var(--mantine-color-brand-5);background:0 0;border-radius:24px;margin:48px 0 0;padding:clamp(28px,5vw,44px)}.blog-module__3rPSzG__cta h2{color:var(--mantine-color-dark-8);margin:0 0 10px;font-size:26px;font-weight:800}.blog-module__3rPSzG__cta p{color:var(--mantine-color-dimmed);margin:0 0 20px;font-size:16px;line-height:1.6}.blog-module__3rPSzG__cta a{text-decoration:none}.blog-module__3rPSzG__cta a.blog-module__3rPSzG__ctaPrimary{color:var(--mantine-color-white)}.blog-module__3rPSzG__cta a.blog-module__3rPSzG__ctaSecondary{color:var(--mantine-color-brand-6)}
