.blog-content-otv{max-width:none;color:var(--foreground)}.blog-content-otv h1,.blog-content-otv h2,.blog-content-otv h3,.blog-content-otv h4{color:var(--foreground);letter-spacing:-.01em;font-weight:700}.blog-content-otv h1{margin-top:3rem;margin-bottom:1.25rem;font-size:2rem;line-height:1.2}.blog-content-otv h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.625rem;line-height:1.25}.blog-content-otv h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.3}.blog-content-otv p{color:var(--foreground);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.75}.blog-content-otv ul,.blog-content-otv ol{color:var(--foreground);margin-bottom:1.5rem;margin-left:1.5rem;padding-left:0;line-height:1.75}.blog-content-otv ul{list-style:outside}.blog-content-otv ol{list-style:decimal}.blog-content-otv li{margin-bottom:.5rem}.blog-content-otv blockquote{border-left:3px solid var(--primary);background-color:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--foreground);border-radius:0 var(--radius) var(--radius) 0;margin:1.5rem 0;padding:1rem 1.5rem}.blog-content-otv code{background-color:var(--muted);border-radius:calc(var(--radius) - 4px);color:var(--foreground);padding:.125rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.blog-content-otv pre{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.blog-content-otv pre code{background-color:#0000;padding:0}.blog-content-otv strong{color:var(--foreground);font-weight:600}.blog-content-otv a{color:var(--primary);border-bottom:1px solid color-mix(in srgb, var(--primary) 35%, transparent);font-weight:500;text-decoration:none;transition:border-color .15s}.blog-content-otv a:hover{border-bottom-color:var(--primary)}.blog-content-otv img{border-radius:var(--radius);max-width:100%;height:auto;margin:1.5rem 0}.blog-content-otv hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.blog-content-otv .overflow-x-auto{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);margin:1.75rem 0;overflow-x:auto}.blog-content-otv table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.blog-content-otv>table{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);margin:1.75rem 0;display:block;overflow-x:auto}.blog-content-otv thead{background-color:var(--muted);border-bottom:1px solid var(--border)}.blog-content-otv th{text-align:left;color:var(--foreground);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.blog-content-otv td{color:var(--foreground);border-top:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}.blog-content-otv tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--muted) 40%, transparent)}.blog-content-otv tbody tr:hover{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}.blog-content-otv .overflow-x-auto>table{border:0;border-radius:0}.blog-content-otv figure{margin:2rem 0}.blog-content-otv figure img{width:100%;height:auto;margin:0}.blog-content-otv figure figcaption{color:#6b7280;margin-top:.625rem;font-size:.8125rem;line-height:1.5}.blog-content-otv figure.post-shot img{border:1px solid #e5e7eb;border-radius:10px}.blog-content-otv .post-tip{cursor:help;text-underline-offset:3px;outline-offset:2px;-webkit-text-decoration:underline dotted #9ca3af;text-decoration:underline dotted #9ca3af;position:relative}.blog-content-otv .post-tip:after{content:attr(data-tip);color:#fff;text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:5;background:#111;border-radius:8px;width:max-content;max-width:260px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.blog-content-otv .post-tip:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}.blog-content-otv table.post-table tbody tr:nth-child(-n+2) .post-tip:after{top:calc(100% + 8px);bottom:auto}.blog-content-otv table.post-table td:last-child .post-tip:after{left:auto;right:0;transform:translateY(4px)}.blog-content-otv table.post-table td:last-child .post-tip:is(:hover,:focus-visible):after{transform:translate(0)}.blog-content-otv table.post-table td.num,.blog-content-otv table.post-table th.num{text-align:right;font-variant-numeric:tabular-nums}.blog-content-otv table.post-table caption{caption-side:bottom;color:#6b7280;text-align:left;padding-top:10px;font-size:13px}.blog-content-otv figure.post-chart svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.blog-content-otv figure.post-chart .mark{transition:opacity .12s}.blog-content-otv figure.post-chart .mark:is(:hover,:focus-visible){opacity:.72;outline:none}.blog-content-otv figure.post-chart text{fill:#4b5563;font-size:12px}.blog-content-otv .post-callout{background:#f3f4f6;border-left:3px solid #0f766e;border-radius:0 8px 8px 0;margin:1.75rem 0;padding:1rem 1.25rem}.blog-content-otv .post-callout p{margin:0}
