.blog-body{counter-reset:blog-section blog-figure;color:var(--muted-foreground);font-size:15px;line-height:1.7}.blog-body .blog-p{margin:0 0 1.15em}.blog-body .blog-strong{color:var(--card-foreground);font-weight:500}.blog-body .blog-a{color:var(--card-foreground);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--muted-foreground)60%,transparent);text-decoration-color:color-mix(in srgb,var(--muted-foreground)60%,transparent);transition:text-decoration-color .15s}.blog-body .blog-a:hover{-webkit-text-decoration-color:var(--card-foreground);text-decoration-color:var(--card-foreground)}.blog-body .blog-h2{counter-increment:blog-section;color:var(--foreground);margin:2.5rem 0 .75rem;scroll-margin-top:96px;font-size:20px;font-weight:500;line-height:1.3}.blog-body .blog-h2:before{content:"§" counter(blog-section,decimal-leading-zero);letter-spacing:.06em;color:var(--status-offer);margin-bottom:.5rem;font-size:12px;font-weight:400;display:block}.blog-body .blog-h3{letter-spacing:.02em;color:var(--foreground);margin:2rem 0 .5rem;font-size:15px;font-weight:500}.blog-body .blog-ul,.blog-body .blog-ol{margin:0 0 1.15em;padding-left:1.25rem}.blog-body .blog-ul{list-style:none}.blog-body .blog-ul>.blog-li{padding-left:1rem;position:relative}.blog-body .blog-ul>.blog-li:before{content:"—";color:var(--status-offer);position:absolute;left:-.25rem}.blog-body .blog-ol{list-style:decimal}.blog-body .blog-li{margin:0 0 .45em}.blog-body .blog-li::marker{color:var(--muted-foreground)}.blog-body .blog-hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.blog-body .blog-table-wrap{border:1px solid var(--border);border-radius:12px;margin:1.75rem 0;overflow-x:auto}.blog-body .blog-table{border-collapse:collapse;width:100%;font-size:13px}.blog-body .blog-table th,.blog-body .blog-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 14px}.blog-body .blog-table thead th{color:var(--muted-foreground);letter-spacing:.02em;background:color-mix(in srgb,var(--foreground)3%,transparent);font-weight:500}.blog-body .blog-table td{color:var(--card-foreground)}.blog-body .blog-table tbody tr:last-child td{border-bottom:0}.blog-body .blog-figure{counter-increment:blog-figure}
.blog-html-body{color:var(--muted-foreground);font-size:15px;line-height:1.7}.blog-html-body>p,.blog-html-body>h2,.blog-html-body>h3,.blog-html-body>ul,.blog-html-body>ol,.blog-html-body>blockquote,.blog-html-body>.lead,.blog-html-body>.callout,.blog-html-body>hr{max-width:860px;margin-left:auto;margin-right:auto}.blog-html-body p{margin-block:0 1.15em}.blog-html-body strong{color:var(--card-foreground);font-weight:500}.blog-html-body em{font-style:italic}.blog-html-body a{color:var(--card-foreground);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--muted-foreground)60%,transparent);text-decoration-color:color-mix(in srgb,var(--muted-foreground)60%,transparent);transition:text-decoration-color .15s}.blog-html-body a:hover{-webkit-text-decoration-color:var(--card-foreground);text-decoration-color:var(--card-foreground)}.blog-html-body>p,.blog-html-body .lead p,.blog-html-body p.lead,.blog-html-body>ul>li,.blog-html-body>ol>li{text-align:left;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (min-width:1024px){.blog-html-body>p,.blog-html-body .lead p,.blog-html-body p.lead,.blog-html-body>ul>li,.blog-html-body>ol>li{text-align:justify}}.blog-html-body .lead{margin-block:0 1.6em}.blog-html-body .lead p,.blog-html-body p.lead{color:var(--card-foreground);font-size:17px;line-height:1.6}.blog-html-body h2{color:var(--foreground);margin-block:2.5rem .75rem;scroll-margin-top:96px;font-size:20px;font-weight:500;line-height:1.3}.blog-html-body h2 .num{letter-spacing:.06em;text-transform:uppercase;color:var(--status-offer);margin-bottom:.5rem;font-size:12px;font-weight:400;display:block}.blog-html-body h3{letter-spacing:.02em;color:var(--foreground);margin-block:2rem .5rem;font-size:15px;font-weight:500}.blog-html-body ul,.blog-html-body ol{margin-block:0 1.15em;padding-left:1.25rem}.blog-html-body ul{padding-left:0;list-style:none}.blog-html-body ul>li{margin:0 0 .45em;padding-left:1.25rem;position:relative}.blog-html-body ul>li:before{content:"—";color:var(--status-offer);position:absolute;left:0}.blog-html-body ol{list-style:decimal}.blog-html-body ol>li{margin:0 0 .45em}.blog-html-body li::marker{color:var(--muted-foreground)}.blog-html-body figure{max-width:1000px;margin:2rem auto}.blog-html-body .fig-card{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 18px 14px}.blog-html-body .fig-head{border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:11px;display:flex}.blog-html-body .fig-head .fig-id{color:var(--status-offer);font-weight:500}.blog-html-body .fig-head .fig-cat{color:var(--muted-foreground);text-align:right}.blog-html-body figure img,.blog-html-body .fig-card img,.blog-html-body .fig-card svg{width:100%;height:auto;display:block}.blog-html-body figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.blog-html-body figcaption strong,.blog-html-body figcaption b{color:var(--card-foreground);font-weight:500}.blog-html-body .callout{isolation:isolate;border:1px solid var(--border);background:color-mix(in srgb,var(--card)70%,transparent);color:var(--foreground);border-radius:12px;margin-block:2rem;padding:24px 26px;font-size:16px;line-height:1.62;position:relative;overflow:hidden}.blog-html-body .callout p{margin:0}.blog-html-body .callout p+p{margin-top:.8em}.blog-html-body .callout .hl{color:var(--warning)}.blog-html-body .callout:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(60deg,color-mix(in srgb,var(--status-offer)18%,transparent)0 1px,transparent 1px 28px),repeating-linear-gradient(-60deg,color-mix(in srgb,var(--status-offer)18%,transparent)0 1px,transparent 1px 28px);position:absolute;inset:0;-webkit-mask:radial-gradient(130% 120%,#0000 30%,#000 78%);mask:radial-gradient(130% 120%,#0000 30%,#000 78%)}.blog-html-body .callout:after{content:"";z-index:-1;pointer-events:none;--t:var(--warning);background:linear-gradient(var(--t),var(--t))left 8px top 8px/12px 1.5px no-repeat,linear-gradient(var(--t),var(--t))left 8px top 8px/1.5px 12px no-repeat,linear-gradient(var(--t),var(--t))right 8px top 8px/12px 1.5px no-repeat,linear-gradient(var(--t),var(--t))right 8px top 8px/1.5px 12px no-repeat,linear-gradient(var(--t),var(--t))left 8px bottom 8px/12px 1.5px no-repeat,linear-gradient(var(--t),var(--t))left 8px bottom 8px/1.5px 12px no-repeat,linear-gradient(var(--t),var(--t))right 8px bottom 8px/12px 1.5px no-repeat,linear-gradient(var(--t),var(--t))right 8px bottom 8px/1.5px 12px no-repeat;position:absolute;inset:0}.blog-html-body blockquote{border:1px solid var(--border);border-left:2px solid var(--muted-foreground);background:color-mix(in srgb,var(--foreground)3%,transparent);border-radius:12px;margin-block:1.75rem;padding:20px 22px}.blog-html-body blockquote p{color:var(--foreground);margin:0;font-size:15px;line-height:1.5}.blog-html-body hr{border:0;border-top:1px solid var(--border);margin-block:2.5rem}.blog-html-body .tbl-scroll{margin:1.75rem 0;overflow-x:auto}.blog-html-body table{border-collapse:collapse;border:1px solid var(--border);border-radius:12px;width:100%;font-size:13px}.blog-html-body th,.blog-html-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px}.blog-html-body thead th{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,var(--foreground)3%,transparent);font-size:11px;font-weight:500}.blog-html-body td strong{color:var(--status-offer)}.blog-html-body tbody tr:last-child td{border-bottom:0}.blog-html-body .footer-note{color:var(--muted-foreground);font-size:13px;line-height:1.65}.blog-html-body .cta{margin:1.5rem 0 .5rem}.blog-html-body .cta a{border:1px solid var(--ring);color:var(--foreground);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.blog-html-body .cta a:hover{border-color:var(--foreground);background:var(--accent)}.blog-html-body .sources{color:var(--muted-foreground);margin-top:1.5rem;font-size:12px;line-height:1.7}.blog-html-body .sources h2{margin-bottom:.5rem;font-size:15px}.blog-html-body .sources ol{padding-left:1.3rem}.blog-html-body .sources .warnflag{color:var(--warning);font-weight:500}:root:not(.dark) .blog-html-body figure>div:first-child{background:#ffffffeb!important;border-color:#e4e4e7!important}:root:not(.dark) .blog-html-body svg [fill=\#fbbf24]{fill:#d97706}:root:not(.dark) .blog-html-body svg [fill=\#a78bfa]{fill:#7c3aed}:root:not(.dark) .blog-html-body svg [fill=\#34d399]{fill:#059669}:root:not(.dark) .blog-html-body svg [fill=\#a1a1aa]{fill:#52525b}:root:not(.dark) .blog-html-body svg [fill=\#0a0a0c]{fill:#fff}:root:not(.dark) .blog-html-body svg [fill=\#d4d4d8]{fill:#3f3f46}:root:not(.dark) .blog-html-body svg [fill=\#eafaf3]{fill:#065f46}:root:not(.dark) .blog-html-body svg [fill=\#18181b]{fill:#f5f3ff}:root:not(.dark) .blog-html-body svg [stroke=\#fbbf24]{stroke:#d97706}:root:not(.dark) .blog-html-body svg [stroke=\#a78bfa]{stroke:#7c3aed}:root:not(.dark) .blog-html-body svg [stroke=\#1f1f23]{stroke:#ececee}:root:not(.dark) .blog-html-body svg [stroke=\#27272a],:root:not(.dark) .blog-html-body svg [stroke=\#2c2c31]{stroke:#d4d4d8}:root:not(.dark) .blog-html-body svg [stroke=\#5a4a1f]{stroke:#fcd34d}:root:not(.dark) .blog-html-body svg [stroke=\#3a3357]{stroke:#c4b5fd}:root:not(.dark) .blog-html-body svg [stroke=\#1f5a45]{stroke:#6ee7b7}:root:not(.dark) .blog-html-body svg [stop-color=\#fbbf24]{stop-color:#d97706}:root:not(.dark) .blog-html-body figure [style*="color:#fbbf24"]{color:#d97706!important}:root:not(.dark) .blog-html-body figure [style*="background:#fbbf24"]{background:#d97706!important}:root:not(.dark) .blog-html-body figure [style*="color:#a78bfa"]{color:#7c3aed!important}:root:not(.dark) .blog-html-body figure [style*="background:#a78bfa"]{background:#7c3aed!important}:root:not(.dark) .blog-html-body figure [style*="color:#34d399"]{color:#059669!important}:root:not(.dark) .blog-html-body figure [style*="color:#a1a1aa"]{color:#52525b!important}
