@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+4:ital,wght@1,400&display=swap";.blog-sot-progress{position:fixed;top:0;left:0;height:3px;background:#4fd0e6;width:0;z-index:50}.blog-sot-wrap{background:#000;color:#e8e8e8;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:40vh}.blog-sot-post{--bg: #000000;--surface: #000000;--border: #26262b;--text: #e8e8e8;--muted: #a3a3aa;--faint: #6e6e76;--accent: #4FD0E6;--accent-bg: rgba(79, 208, 230, .08);max-width:68ch;margin:0 auto;padding:40px 20px 80px;font-size:18px;line-height:1.7;color:var(--text);background:var(--bg)}.blog-sot-post a{color:var(--accent);text-decoration:none}.blog-sot-post a:hover{text-decoration:underline}.blog-sot-back{font-size:14px;color:var(--muted)!important}.blog-sot-post h1{font-size:2.3em;line-height:1.15;letter-spacing:-.02em;margin:28px 0 12px;font-weight:700;color:#fff}.blog-sot-meta{font-size:14px;color:var(--faint);margin-bottom:28px}.blog-sot-meta span+span:before{content:"·";margin:0 8px}.blog-sot-tldr{border-left:3px solid var(--accent);background:var(--accent-bg);padding:16px 20px;margin:0 0 32px}.blog-sot-tldr strong{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:600}.blog-sot-tldr ul{margin:0;padding-left:20px}.blog-sot-tldr li{margin:4px 0}.blog-sot-hero{width:100%;height:clamp(180px,32vh,300px);border-radius:14px;margin:0 0 36px;background:radial-gradient(ellipse at 25% 50%,rgba(79,208,230,.35),transparent 55%),radial-gradient(ellipse at 75% 50%,rgba(79,208,230,.35),transparent 55%),#06090b;border:1px solid transparent;overflow:hidden}.blog-sot-hero--img{display:flex;align-items:center;justify-content:center;background:#000}.blog-sot-hero--img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.blog-sot-body p{margin:0 0 1.2em}.blog-sot-body h2{font-size:1.55em;line-height:1.25;letter-spacing:-.01em;margin:2.2em 0 .5em;font-weight:600;color:#fff}.blog-sot-body h3{font-size:1.2em;margin:1.6em 0 .4em;font-weight:600;color:#fff}.blog-sot-body ul,.blog-sot-body ol{padding-left:1.3em;margin:0 0 1.4em}.blog-sot-body li{margin-bottom:.5em}.blog-sot-body strong,.blog-sot-body b{color:#fff;font-weight:600}.blog-sot-body table{width:100%;border-collapse:collapse;font-size:16px;margin:0 0 1.6em}.blog-sot-body th,.blog-sot-body td{text-align:left;padding:10px 12px;border-bottom:1px solid #26262b}.blog-sot-body th{color:var(--muted);font-weight:500;font-size:14px}.blog-sot-body blockquote{margin:2em 0;padding:0;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:1.45em;line-height:1.4;color:var(--muted);text-align:center;border:none}.blog-sot-body hr{border:none;border-top:1px solid #26262b;margin:2em 0}.blog-sot-body em{font-style:italic}.blog-sot-caveat{background:#000;border:1px solid #26262b;border-radius:12px;padding:18px 20px;margin:1.4em 0}.blog-sot-caveat p:last-child{margin:0}.blog-sot-cta{margin-top:48px;background:#000;border:1px solid #26262b;border-radius:16px;padding:24px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.blog-sot-cta p{margin:0;font-size:17px}.blog-sot-cta p small{display:block;color:#a3a3aa;font-size:14px}.blog-sot-btn{background:#4fd0e6;color:#04181b!important;font-weight:600;font-size:16px;padding:12px 22px;border-radius:10px;text-decoration:none!important;display:inline-block}.blog-sot-btn:hover{filter:brightness(1.1);text-decoration:none!important}.blog-sot-sources{font-size:14px;color:#6e6e76;margin-top:40px;border-top:1px solid #26262b;padding-top:20px}.blog-sot-sources strong{color:#a3a3aa;display:block;margin-bottom:8px}.blog-sot-sources ol{padding-left:1.2em;margin:0}@media(max-width:600px){.blog-sot-post{font-size:17px;padding-top:24px}.blog-sot-post h1{font-size:1.9em}}html:not(.dark) .blog-sot-wrap{background:transparent;color:#0b0c0e}html:not(.dark) .blog-sot-post{--bg: transparent;--surface: #FFFFFF;--border: rgba(139, 148, 158, .3);--text: #0B0C0E;--muted: #6B7280;--faint: #8B949E;--accent-bg: rgba(79, 208, 230, .1)}html:not(.dark) .blog-sot-post a{color:#0e9fb8}html:not(.dark) .blog-sot-post h1,html:not(.dark) .blog-sot-body h2,html:not(.dark) .blog-sot-body h3,html:not(.dark) .blog-sot-body strong,html:not(.dark) .blog-sot-body b{color:#0b0c0e}html:not(.dark) .blog-sot-body th,html:not(.dark) .blog-sot-body td{border-bottom-color:#8b949e4d}html:not(.dark) .blog-sot-body hr,html:not(.dark) .blog-sot-sources{border-top-color:#8b949e4d}html:not(.dark) .blog-sot-sources{color:#8b949e}html:not(.dark) .blog-sot-sources strong,html:not(.dark) .blog-sot-cta p small{color:#6b7280}html:not(.dark) .blog-sot-hero{background:radial-gradient(ellipse at 25% 50%,rgba(79,208,230,.25),transparent 55%),radial-gradient(ellipse at 75% 50%,rgba(79,208,230,.25),transparent 55%),#f5f6f7}html:not(.dark) .blog-sot-hero--img{background:transparent}html:not(.dark) .blog-sot-caveat,html:not(.dark) .blog-sot-cta{background:#fff;border-color:#8b949e4d;box-shadow:0 1px 2px #8b949e1a,0 8px 24px #8b949e14}
