*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--slate:#2e3547;--slate-mid:#3a4257;--slate-light:#4a5568;--orange:#f05a28;--teal:#00b0a0;--white:#fff;--text-dim:#9aa3b5;--card-bg:#38404f;--border:hsla(0,0%,100%,.07);--orange-dim:rgba(240,90,40,.12);--teal-dim:rgba(0,176,160,.12);--teal-border:rgba(0,176,160,.3);--orange-border:rgba(240,90,40,.35)}html{font-size:16px;scroll-behavior:smooth}body{background:var(--slate);color:var(--white);font-family:Inter,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}nav{backdrop-filter:blur(14px);background:rgba(46,53,71,.92);border-bottom:1px solid var(--border);justify-content:space-between;left:0;padding:16px 48px;position:fixed;right:0;top:0;z-index:100}.nav-logo,nav{align-items:center;display:flex}.nav-logo{flex-shrink:0;text-decoration:none}.nav-logo svg{height:22px;width:auto}.nav-logo span{color:var(--orange)}nav ul{gap:32px;list-style:none}nav ul,nav ul li,nav ul li a{align-items:center;display:flex}nav ul li a{line-height:1}nav ul a{color:var(--text-dim);font-size:13px;font-weight:500;letter-spacing:.02em;text-decoration:none;transition:color .2s}nav ul a:hover{color:var(--white)}.nav-cta{background:var(--orange)!important;border-radius:4px;color:var(--white)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em;padding:9px 20px;text-transform:uppercase;transition:opacity .2s!important}.nav-cta:hover{opacity:.88}.btn-primary{align-items:center;background:var(--orange);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;letter-spacing:.06em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:opacity .18s,transform .15s}.btn-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-ghost{align-items:center;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--white);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em;padding:13px 22px;text-decoration:none;transition:border-color .2s,background .2s}.btn-ghost:hover{background:var(--teal-dim);border-color:var(--teal)}.nav-cta-ghost{border:1px solid var(--border);border-radius:4px;color:var(--white)!important;font-size:13px!important;font-weight:600!important;padding:9px 16px;transition:border-color !important .2s,background .2s!important}.nav-cta-ghost:hover{background:var(--teal-dim)!important;border-color:var(--teal)!important;color:var(--white)!important}footer{background:var(--slate-mid);border-top:1px solid var(--border);flex-wrap:wrap;gap:20px;justify-content:space-between;padding:36px 80px}.footer-brand,footer{align-items:center;display:flex}.footer-brand{gap:16px}.footer-logo-svg svg{height:18px;width:auto}.footer-tagline{color:var(--teal);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em}.footer-copy{color:var(--text-dim);font-size:12px}.footer-links{gap:20px}.footer-links,.footer-social{align-items:center;display:flex}.footer-social{gap:14px}.footer-social a{align-items:center;background:hsla(0,0%,100%,.06);border-radius:50%;color:var(--text-dim);display:flex;height:32px;justify-content:center;transition:background .2s,color .2s;width:32px}.footer-social a:hover{background:var(--teal);color:var(--white)}.footer-social svg{height:16px;width:16px}.footer-links a{color:var(--text-dim);font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-links .footer-cta{background:var(--orange);border-radius:4px;color:var(--white);font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 16px;text-transform:uppercase}.footer-links .footer-cta:hover{color:var(--white);opacity:.88}.back-to-top{background:var(--orange);border:none;border-radius:50%;bottom:28px;box-shadow:0 4px 16px rgba(240,90,40,.4);color:var(--white);cursor:pointer;font-size:18px;font-weight:700;height:44px;opacity:0;position:fixed;right:28px;transition:opacity .3s;width:44px;z-index:90}.back-to-top:hover{opacity:.88!important}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{background:var(--white);border-radius:2px;display:block;height:2px;width:22px}.mobile-nav-overlay{background:var(--slate);display:none;flex-direction:column;gap:8px;inset:0;padding:80px 32px 32px;position:fixed;z-index:200}.mobile-nav-overlay.open{display:flex}.mobile-nav-overlay a{border-bottom:1px solid var(--border);color:var(--white);font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;padding:14px 0}.mobile-nav-close{background:none;border:none;color:var(--white);cursor:pointer;font-size:24px;position:absolute;right:24px;top:20px}.footer-copy a{color:var(--text-dim);text-decoration:none;transition:color .2s}.footer-copy a:hover{color:var(--white)}:root{--ink:#0f172a;--text-body:#dce1ea;--measure:760px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.skip-link{background:var(--teal);border-radius:4px;color:var(--white);font-size:13px;font-weight:700;left:16px;padding:8px 14px;position:absolute;text-decoration:none;top:-48px;z-index:300}.skip-link:focus{top:12px}nav ul a.nav-active{color:var(--white)}.signals-dots{align-items:center;display:inline-flex;gap:6px}.signals-dots span{background:var(--teal);border-radius:50%;height:8px;width:8px}.signals-dots span+span{background:var(--orange)}.signals-masthead{background:var(--ink);border-bottom:1px solid var(--border);overflow:hidden;padding:150px 80px 72px;position:relative}.signals-masthead:before{background:radial-gradient(ellipse 50% 70% at 85% 40%,rgba(0,176,160,.07) 0,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute}.signals-masthead-inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.3fr 1fr;margin:0 auto;max-width:1180px;position:relative}.signals-title{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;letter-spacing:-2.5px;line-height:.95}.signals-title .signals-dots{margin-left:14px;vertical-align:.55em}.signals-title .signals-dots span{height:14px;width:14px}.signals-intro{color:var(--text-dim);font-size:17px;line-height:1.7;margin-top:22px;max-width:520px}.signals-intro p+p{margin-top:12px}.signals-subscribe{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:28px}.signals-subscribe-heading{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;margin-bottom:6px}.signals-subscribe-sub{color:var(--text-dim);font-size:13px;line-height:1.6;margin-bottom:18px}.signals-subscribe .hs_cos_wrapper_type_blog_subscribe .hs-blog-subscribe-title,.signals-subscribe .hs_cos_wrapper_type_blog_subscribe h2,.signals-subscribe .hs_cos_wrapper_type_blog_subscribe h3{display:none}.hs-form fieldset{max-width:none!important}.hs-form .hs-form-field{margin-bottom:12px}.hs-form label:not(.hs-form-booleancheckbox-display){color:var(--text-dim);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--slate-mid);border:1px solid var(--border);border-radius:4px;color:var(--white);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 14px;transition:border-color .2s;width:100%!important}.hs-form .hs-input:focus{border-color:var(--teal)}.hs-form .hs-input::placeholder{color:var(--text-dim)}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:var(--text-dim);font-size:11px;line-height:1.5}.hs-form .hs-richtext a,.hs-form .legal-consent-container a{color:var(--teal)}.hs-form .hs-error-msgs{color:var(--orange);font-size:12px;list-style:none;margin-top:4px}.hs-form .hs-button{background:var(--orange);border:none;border-radius:4px;color:var(--white);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;margin-top:4px;padding:14px;text-transform:uppercase;transition:opacity .2s;width:100%}.hs-form .hs-button:hover{opacity:.9}.submitted-message{color:var(--teal);font-size:14px}.signals-masthead-inner{z-index:1}.signals-masthead .signals-subscribe{position:relative}.signals-masthead .signals-subscribe:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900' fill='none' viewBox='0 0 900 900'%3E%3Cg stroke='%2300b0a0' stroke-width='1.5'%3E%3Ccircle cx='420' cy='450' r='200' opacity='.45'/%3E%3Ccircle cx='420' cy='450' r='270' opacity='.3'/%3E%3Ccircle cx='420' cy='450' r='340' opacity='.18'/%3E%3Ccircle cx='420' cy='450' r='410' opacity='.09'/%3E%3C/g%3E%3Cg stroke='%23f05a28' stroke-width='1.5'%3E%3Ccircle cx='480' cy='450' r='200' opacity='.45'/%3E%3Ccircle cx='480' cy='450' r='270' opacity='.3'/%3E%3Ccircle cx='480' cy='450' r='340' opacity='.18'/%3E%3Ccircle cx='480' cy='450' r='410' opacity='.09'/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;content:"";height:900px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px;z-index:-1}@media (max-width:900px){.signals-masthead .signals-subscribe:before{height:640px;opacity:.7;width:640px}}.signals-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-width:1340px;padding:36px 80px 0}.signals-tag{border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:12px;font-weight:600;padding:7px 14px;text-decoration:none;transition:border-color .2s,color .2s}.signals-tag.is-active,.signals-tag:hover{border-color:var(--teal-border);color:var(--white)}.signals-tag.is-active{background:var(--teal-dim)}.signals-list{margin:0 auto;max-width:1340px;padding:40px 80px 96px}.signals-list-label{color:var(--text-dim);font-size:13px;margin-bottom:24px}.signals-lead{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:inherit;display:grid;gap:0;grid-template-columns:1.15fr 1fr;margin-bottom:20px;overflow:hidden;text-decoration:none;transition:border-color .2s}.signals-lead:hover{border-color:var(--teal-border)}.signals-lead .signals-media{aspect-ratio:auto;min-height:340px}.signals-lead-body{display:flex;flex-direction:column;justify-content:center;padding:44px 40px}.signals-lead h2{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.6px;line-height:1.15;margin-bottom:14px}.signals-lead p{color:var(--text-dim);font-size:15px;line-height:1.7}.signals-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.signals-card{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .2s}.signals-card:hover{border-color:var(--teal-border);transform:translateY(-3px)}.signals-card-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 26px}.signals-card h3{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px}.signals-card p{color:var(--text-dim);font-size:13px;line-height:1.65}.signals-media{aspect-ratio:1200/630;background:var(--slate-mid);overflow:hidden;position:relative}.signals-media img{display:block;height:100%;object-fit:cover;width:100%}.signals-media-fallback{align-items:center;background:radial-gradient(circle at 30% 40%,rgba(0,176,160,.16) 0,transparent 45%),radial-gradient(circle at 70% 60%,rgba(240,90,40,.14) 0,transparent 45%),var(--slate-mid);display:flex;inset:0;justify-content:center;position:absolute}.signals-media-fallback .signals-dots span{height:18px;width:18px}.signals-meta{align-items:center;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:auto;padding-top:18px}.signals-lead .signals-meta{margin-top:22px}.signals-meta .sep{background:var(--slate-light);border-radius:50%;height:3px;width:3px}.signals-kicker{color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.signals-empty{border:1px dashed var(--slate-light);border-radius:8px;color:var(--text-dim);padding:56px 32px;text-align:center}.signals-empty h2{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:22px;margin-bottom:8px}.signals-pagination{align-items:center;border-top:1px solid var(--border);color:var(--text-dim);display:flex;font-size:13px;justify-content:space-between;margin-top:48px;padding-top:24px}.signals-pagination a{color:var(--white);font-weight:600;text-decoration:none}.signals-pagination a:hover{color:var(--teal)}.post-header{background:var(--ink);border-bottom:1px solid var(--border);padding:150px 24px 56px}.post-header-inner{margin:0 auto;max-width:var(--measure)}.post-breadcrumb{display:flex;font-size:13px;gap:10px;margin-bottom:28px}.post-breadcrumb,.post-breadcrumb a{align-items:center;color:var(--text-dim)}.post-breadcrumb a{display:inline-flex;gap:8px;text-decoration:none}.post-breadcrumb a:hover,.post-title{color:var(--white)}.post-title{font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.8px;line-height:1.12;text-wrap:balance}.post-byline{align-items:center;display:flex;gap:14px;margin-top:30px}.post-byline img{border:2px solid var(--teal);border-radius:50%;height:44px;object-fit:cover;width:44px}.post-byline-name{color:var(--white);font-size:14px;font-weight:600}.post-byline-meta{align-items:center;color:var(--text-dim);display:flex;font-size:13px;gap:10px;margin-top:2px}.post-byline-meta .sep{background:var(--slate-light);border-radius:50%;height:3px;width:3px}.post-hero-image{margin:-1px auto 0;max-width:1040px;padding:0 24px}.post-hero-image img{border-radius:0 0 8px 8px;display:block;height:auto;width:100%}.post-main{padding:64px 24px 24px}.post-body{color:var(--text-body);font-size:19px;line-height:1.75;margin:0 auto;max-width:var(--measure)}.post-body blockquote,.post-body figure,.post-body ol,.post-body p,.post-body pre,.post-body table,.post-body ul{margin:0 0 1.15em}.post-body p:empty{display:none}.post-body h2{font-size:30px;letter-spacing:-.5px;line-height:1.2;margin:1.25em 0 .45em}.post-body h2,.post-body h3{color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:700}.post-body h3{font-size:22px;line-height:1.3;margin:1.2em 0 .35em}.post-body h4{color:var(--white);font-size:17px;font-weight:700;margin:1.4em 0 .4em}.post-body h2:first-child,.post-body h3:first-child{margin-top:0}.post-body strong{color:var(--white);font-weight:600}.post-body a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.post-body a:hover{color:var(--white)}.post-body ol,.post-body ul{padding-left:1.3em}.post-body li+li{margin-top:.5em}.post-body li::marker{color:var(--teal)}.post-body ol li::marker{font-family:Space Grotesk,sans-serif;font-weight:700}.post-body blockquote{border-left:3px solid var(--orange);color:var(--white);font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.3px;line-height:1.4;margin:2em 0;padding:4px 0 4px 26px}.post-body blockquote p+p{margin-top:.6em}.post-body blockquote cite,.post-body blockquote footer{color:var(--text-dim);display:block;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;margin-top:12px}.post-body img{border-radius:6px;height:auto;max-width:100%}.post-body figure{margin:2em 0}.post-body figcaption{color:var(--text-dim);font-size:13px;margin-top:10px;text-align:center}.post-body hr{background:var(--border);border:none;height:1px;margin:2.5em 0}.post-body code{background:var(--slate-mid);border-radius:3px;font-size:.88em;padding:2px 6px}.post-body pre{background:var(--ink);border-radius:6px;font-size:14px;overflow-x:auto;padding:18px}.post-body pre code{background:none;padding:0}.post-body .post-table-wrap,.post-body table{display:block;overflow-x:auto}.post-body table{border-collapse:collapse;font-size:15px;width:100%}.post-body td,.post-body th{border-bottom:1px solid var(--border);padding:10px 14px;text-align:left}.post-body th{color:var(--white);font-weight:600}.post-foot{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:48px auto 0;max-width:var(--measure);padding-top:24px}.post-foot .signals-tags{margin:0;padding:0}.post-share{align-items:center;color:var(--text-dim);display:inline-flex;font-size:13px;font-weight:600;gap:8px;text-decoration:none}.post-share svg{height:16px;width:16px}.post-share:hover{color:var(--white)}.author-card{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;display:grid;gap:20px;grid-template-columns:72px 1fr;margin:40px auto 0;max-width:var(--measure);padding:28px}.author-card.no-avatar{grid-template-columns:1fr}.author-card img{border:2px solid var(--teal);border-radius:50%;height:72px;object-fit:cover;width:72px}.author-card-name{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.author-card-bio{color:var(--text-dim);font-size:14px;line-height:1.65;margin-top:6px}.author-card-link{align-items:center;border:1px solid var(--border);border-radius:4px;color:var(--white);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:16px;padding:9px 14px;text-decoration:none;transition:border-color .2s,background .2s}.author-card-link svg{color:var(--teal);height:15px;width:15px}.author-card-link:hover{background:var(--teal-dim);border-color:var(--teal)}.signals-cta{background:linear-gradient(160deg,var(--slate-mid) 0,var(--ink) 100%);border:1px solid var(--orange-border);border-radius:8px;margin:40px auto 0;max-width:var(--measure);padding:36px}.signals-cta-dots{display:inline-flex;gap:6px;margin-bottom:16px}.signals-cta-dots span{background:var(--teal);border-radius:50%;height:8px;width:8px}.signals-cta-dots span+span{background:var(--orange)}.signals-cta-heading{color:var(--white);font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.signals-cta-body{color:var(--text-dim);font-size:15px;line-height:1.65;margin:10px 0 22px;max-width:520px}.post-subscribe{margin:24px auto 0;max-width:var(--measure)}.post-related{background:var(--slate-mid);border-top:1px solid var(--border);margin-top:88px;padding:72px 80px 88px}.post-related-inner{margin:0 auto;max-width:1180px}.post-related h2{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:28px}.post-related .signals-card{background:var(--slate)}.post-related .signals-grid>a:nth-child(n+4){display:none}@media (max-width:900px){nav{padding:14px 20px}nav ul{display:none}.hamburger{display:flex}footer{padding:28px 20px}.footer-links{flex-wrap:wrap;gap:12px 20px}.back-to-top{bottom:24px;right:20px}.signals-masthead{padding:110px 20px 48px}.signals-masthead-inner{gap:32px;grid-template-columns:1fr}.signals-title{letter-spacing:-1.5px}.signals-tags{padding:28px 20px 0}.signals-list{padding:28px 20px 72px}.signals-lead{grid-template-columns:1fr}.signals-lead .signals-media{aspect-ratio:1200/630;min-height:0}.signals-lead-body{padding:28px 24px 30px}.signals-grid{grid-template-columns:1fr}.post-header{padding:110px 20px 40px}.post-hero-image{padding:0}.post-hero-image img{border-radius:0}.post-main{padding:40px 20px 16px}.post-body{font-size:17px}.post-body h2{font-size:25px}.post-body blockquote{font-size:20px;padding-left:18px}.author-card{grid-template-columns:1fr;padding:24px}.signals-cta{padding:28px 22px}.post-related{margin-top:64px;padding:56px 20px 64px}}@media (min-width:901px) and (max-width:1100px){.signals-grid{grid-template-columns:repeat(2,1fr)}.post-related .signals-grid>a:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn-primary:hover,.signals-card,.signals-card:hover{transform:none;transition:none}}.signals-post{--read-bg:#f4f6f9;--read-ink:#1e2433;--read-head:#0f172a;--read-dim:#5a6478;--read-line:#dce1ea;--read-link:#00796e}.signals-post .post-main{background:var(--read-bg);padding-bottom:88px}.signals-post .post-hero-image{background:linear-gradient(var(--ink) 50%,var(--read-bg) 50%);margin-bottom:0;max-width:none;padding:0 calc(50% - 496px)}.signals-post .post-hero-image+.post-main{padding-top:64px}.signals-post .post-body{color:var(--read-ink)}.signals-post .post-body h2,.signals-post .post-body h3,.signals-post .post-body h4,.signals-post .post-body strong{color:var(--read-head)}.signals-post .post-body a{color:var(--read-link)}.signals-post .post-body a:hover{color:var(--read-head)}.signals-post .post-body li::marker{color:var(--read-link)}.signals-post .post-body blockquote{color:var(--read-head)}.signals-post .post-body blockquote cite,.signals-post .post-body blockquote footer,.signals-post .post-body figcaption{color:var(--read-dim)}.signals-post .post-body hr{background:var(--read-line)}.signals-post .post-body code{background:#e6eaf0;color:var(--read-head)}.signals-post .post-body th{color:var(--read-head)}.signals-post .post-body td,.signals-post .post-body th{border-bottom-color:var(--read-line)}.signals-post .post-foot{border-top-color:var(--read-line)}.signals-post .post-foot .signals-tag{border-color:var(--read-line);color:var(--read-dim)}.signals-post .post-foot .signals-tag:hover{border-color:var(--read-link);color:var(--read-head)}.signals-post .post-share{color:var(--read-dim)}.signals-post .post-share:hover{color:var(--read-head)}.signals-post .author-card{background:#fff;border-color:var(--read-line)}.signals-post .author-card-name{color:var(--read-head)}.signals-post .author-card-bio{color:var(--read-dim)}.signals-post .author-card-link{border-color:var(--read-line);color:var(--read-head)}.signals-post .author-card-link svg{color:var(--read-link)}.signals-post .author-card-link:hover{background:rgba(0,121,110,.06);border-color:var(--read-link)}@media (max-width:900px){.signals-post .post-hero-image{background:none;padding:0}.signals-post .post-hero-image+.post-main{padding-top:40px}.signals-post .post-main{padding-bottom:64px}}.read-progress{height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:150}.read-progress span{background:linear-gradient(90deg,var(--teal),var(--orange));display:block;height:100%;transform:scaleX(0);transform-origin:0 50%}.signals-post .post-body p:first-of-type:not(blockquote p):not(li p){color:var(--read-head)}.post-body h2,.post-body h3{scroll-margin-top:96px}.post-toc{background:#fff;border:1px solid var(--read-line,#dce1ea);border-left:3px solid var(--teal);border-radius:6px;font-size:15px;line-height:1.5;margin:0 0 1.6em;padding:20px 24px}.post-toc-title{color:var(--read-head,#0f172a);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px}.post-toc ul{list-style:none;margin:0;padding:0}.post-toc li+li{margin-top:6px}.post-toc li::marker{content:none}.signals-post .post-body .post-toc a{color:var(--read-ink,#1e2433);text-decoration:none}.signals-post .post-body .post-toc a:hover{color:var(--read-link,#00796e);text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.post-hero-image img{border-bottom:5px solid transparent;border-image:linear-gradient(90deg,var(--teal) 0 50%,var(--orange) 50% 100%) 1}.signals-media:after{background:linear-gradient(90deg,var(--teal) 0 50%,var(--orange) 50% 100%);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;z-index:1}