.blog-page{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.blog-article{max-width:720px;margin:0 auto;padding:32px 20px 80px}.blog-article__meta{color:var(--ts-text-muted);align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.blog-article__meta a{color:var(--ts-text-muted);text-decoration:none}.blog-article__meta a:hover{color:var(--ts-text-strong)}.blog-article__title{letter-spacing:-.03em;color:var(--ts-text-strong);margin:12px 0 20px;font-size:48px;font-weight:800;line-height:1.1}@media (max-width:640px){.blog-article__title{font-size:34px}}.blog-article__subtitle{color:var(--ts-text-muted);margin:0 0 28px;font-size:21px;font-weight:400;line-height:1.45}.blog-article__byline{border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);color:var(--ts-text-muted);align-items:center;gap:12px;margin-bottom:36px;padding:16px 0;font-size:14px;display:flex}.blog-article__byline strong{color:var(--ts-text-strong);font-weight:600}.blog-article__cover{aspect-ratio:16/9;color:#fff;letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#0d9488 0%,#06b6d4 50%,#0284c7 100%);border-radius:12px;justify-content:center;align-items:center;width:100%;margin:0 0 40px;padding:24px;font-size:28px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 8px 24px #0d948826}.blog-article__toc{background:var(--ts-bg-subtle,#00000005);border:1px solid var(--ts-border);border-radius:12px;margin:0 0 56px;padding:24px 28px}.blog-article__toc h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-text-muted);margin:0 0 16px;font-size:12px;font-weight:700}.blog-article__toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.blog-article__toc li{counter-increment:toc;padding:6px 0 6px 32px;font-size:15px;line-height:1.5;position:relative}.blog-article__toc li:before{content:counter(toc);color:var(--ts-text-muted);background:var(--ts-surface);border:1px solid var(--ts-border);text-align:center;border-radius:5px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px;left:0}.blog-article__toc a{color:var(--ts-text);text-decoration:none}.blog-article__toc a:hover{color:#0d9488;text-decoration:underline}.blog-toc{background:var(--ts-bg-subtle,#00000005);border:1px solid var(--ts-border);border-radius:12px;margin:32px 0 56px;padding:24px 28px;font-family:Poppins,-apple-system,sans-serif}.blog-toc__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-text-muted);margin-bottom:16px;font-size:12px;font-weight:700}.blog-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.blog-toc li{counter-increment:toc;padding:6px 0 6px 32px;font-size:15px;line-height:1.5;position:relative}.blog-toc__l2:before{content:counter(toc);color:var(--ts-text-muted);background:var(--ts-surface);border:1px solid var(--ts-border);text-align:center;border-radius:5px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px;left:0}.blog-toc__l3{color:var(--ts-text-muted);padding-left:52px;font-size:14px}.blog-toc a{color:var(--ts-text);text-decoration:none;transition:color .15s}.blog-toc a:hover{color:#0d9488;text-decoration:underline}.blog-article__body,.blog-prose{color:var(--ts-text);font-family:Georgia,Charter,Iowan Old Style,ui-serif,serif;font-size:19px;line-height:1.75}.blog-article__body h2,.blog-prose h2{letter-spacing:-.025em;color:var(--ts-text-strong);border-bottom:1px solid var(--ts-border);margin:64px 0 20px;padding-bottom:12px;scroll-margin-top:96px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:1.2}.blog-article__body>h2:first-of-type,.blog-prose>h2:first-of-type{margin-top:40px}.blog-article__body h3,.blog-prose h3{color:var(--ts-text-strong);letter-spacing:-.015em;margin:44px 0 14px;scroll-margin-top:96px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.blog-article__body h4,.blog-prose h4{color:var(--ts-text-strong);margin:32px 0 10px;font-family:Poppins,-apple-system,sans-serif;font-size:19px;font-weight:700}.blog-article__body p,.blog-prose p{margin:0 0 24px}.blog-article__body>p:first-of-type:first-letter,.blog-prose>p:first-of-type:first-letter{float:left;color:var(--ts-text-strong);margin:8px 10px 0 0;font-family:Georgia,serif;font-size:3.4em;font-weight:700;line-height:.9}.blog-article__body a,.blog-prose a{color:#0d9488;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-article__body a:hover,.blog-prose a:hover{color:#0f766e}.blog-article__body ul,.blog-article__body ol,.blog-prose ul,.blog-prose ol{margin:0 0 28px;padding-left:30px}.blog-article__body li,.blog-prose li{margin:10px 0;line-height:1.65}.blog-article__body strong,.blog-prose strong{color:var(--ts-text-strong);font-weight:700}.blog-article__body em,.blog-prose em{color:var(--ts-text);font-style:italic}.blog-article__body blockquote,.blog-prose blockquote{color:var(--ts-text-muted);border-left:4px solid #0d9488;margin:32px 0;padding:8px 24px;font-size:20px;font-style:italic;line-height:1.55}.blog-article__body code,.blog-prose code{background:var(--ts-code-bg,#0000000d);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;font-weight:500}.blog-article__body hr,.blog-prose hr{border:none;border-top:1px solid var(--ts-border);margin:56px 0}.blog-callout{color:var(--ts-text);background:#0d94880f;border-left:4px solid #0d9488;border-radius:10px;margin:36px 0;padding:20px 24px;font-family:Poppins,-apple-system,sans-serif;font-size:15.5px;line-height:1.65}.blog-callout--warn{background:#f59e0b14;border-left-color:#f59e0b}.blog-callout--info{background:#0284c70f;border-left-color:#0284c7}.blog-callout__title{color:var(--ts-text-strong);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:13px;font-weight:700}.blog-embedded-tool{background:var(--ts-surface);border:1px solid var(--ts-border);box-shadow:var(--ts-shadow-card,0 2px 12px #0000000a);border-radius:14px;margin:56px -12px;padding:28px;font-family:Poppins,sans-serif}@media (min-width:800px){.blog-embedded-tool{margin:56px -80px}}.blog-embedded-tool__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-text-muted);margin-bottom:14px;font-size:12px;font-weight:700}.blog-progress{z-index:100;background:linear-gradient(90deg,#0d9488,#06b6d4);width:0;height:3px;transition:width 50ms linear;position:fixed;top:0;left:0}.blog-index{max-width:1100px;margin:0 auto;padding:56px 24px 96px}.blog-index__hero{text-align:center;margin-bottom:56px}.blog-index__hero h1{letter-spacing:-.03em;color:var(--ts-text-strong);margin:0 0 16px;font-size:48px;font-weight:800}.blog-index__hero p{color:var(--ts-text-muted);max-width:600px;margin:0 auto;font-size:18px;line-height:1.55}.blog-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;display:grid}.blog-card{color:inherit;text-decoration:none;transition:transform .2s;display:block}.blog-card:hover{transform:translateY(-3px)}.blog-card__cover{aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(135deg,#0d9488,#06b6d4,#0284c7);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;padding:18px;font-size:22px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 4px 16px #0d94881f}.blog-card__meta{color:var(--ts-text-muted);gap:10px;margin-bottom:10px;font-size:12px;display:flex}.blog-card__tag{color:#0d9488;background:#0d94881a;border-radius:5px;padding:3px 10px;font-weight:600}.blog-card__title{color:var(--ts-text-strong);letter-spacing:-.015em;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.28}.blog-card__excerpt{color:var(--ts-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-related{border-top:1px solid var(--ts-border);margin-top:80px;padding-top:40px}.blog-related h2{color:var(--ts-text-strong);letter-spacing:-.02em;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:24px;font-weight:800}.blog-idx{max-width:1180px;margin:0 auto;padding:56px 24px 96px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blog-idx__hero{text-align:center;max-width:720px;margin-bottom:72px;margin-left:auto;margin-right:auto}.blog-idx__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0d9488;margin:0 0 20px;font-size:12px;font-weight:700}.blog-idx__title{letter-spacing:-.035em;color:var(--ts-text-strong);background:linear-gradient(135deg, var(--ts-text-strong) 0%, #0d9488 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:clamp(38px,6vw,62px);font-weight:800;line-height:1.05}.blog-idx__lede{color:var(--ts-text-muted);max-width:600px;margin:0 auto 24px;font-size:19px;line-height:1.6}.blog-idx__meta{color:var(--ts-text-muted);background:var(--ts-bg-subtle,#00000008);border:1px solid var(--ts-border);border-radius:999px;align-items:center;gap:12px;padding:8px 20px;font-size:13px;display:inline-flex}.blog-idx__meta>span[aria-hidden]{opacity:.4}.blog-idx__featured{border:1px solid var(--ts-border);color:inherit;background:linear-gradient(135deg,#0d94880d 0%,#0284c708 100%);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:80px;padding:40px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.blog-idx__featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#0d948814 0%,#0000 60%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-20%}.blog-idx__featured:hover{border-color:#0d948866;transform:translateY(-4px);box-shadow:0 24px 48px -20px #0d948840}.blog-idx__featured-cover{z-index:1;position:relative}.blog-idx__featured-badge{color:#0d9488;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 12px #0000001f}.blog-idx__featured-badge>span[aria-hidden]{color:#f59e0b}.blog-idx__featured-body{z-index:1;position:relative}.blog-idx__featured-title{letter-spacing:-.025em;color:var(--ts-text-strong);margin:16px 0 12px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.18}.blog-idx__featured-sub{color:var(--ts-text-muted);margin:0 0 20px;font-size:17px;line-height:1.55}.blog-idx__cta{color:#0d9488;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:700;display:inline-flex}.blog-idx__featured:hover .blog-idx__cta svg{transform:translate(4px)}.blog-idx__cta svg{transition:transform .2s}@media (max-width:820px){.blog-idx__featured{grid-template-columns:1fr;gap:24px;padding:24px}}.blog-idx__post-meta{color:var(--ts-text-muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.blog-idx__post-meta>span[aria-hidden]{opacity:.5}.blog-idx__cat{color:var(--ts-text-strong);align-items:center;font-weight:600;display:inline-flex}.blog-idx__tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.blog-idx__tag{color:#0d9488;letter-spacing:.02em;background:#0d948817;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.blog-idx__section-header{border-bottom:1px solid var(--ts-border);margin-bottom:24px;padding-bottom:20px}.blog-idx__section-title{letter-spacing:-.025em;color:var(--ts-text-strong);margin:0 0 6px;font-size:30px;font-weight:800}.blog-idx__section-sub{color:var(--ts-text-muted);margin:0;font-size:15px}.blog-idx__filter{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.blog-idx__chip{border:1px solid var(--ts-border);background:var(--ts-surface,transparent);color:var(--ts-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.blog-idx__chip:hover{color:#0d9488;border-color:#0d948880;transform:translateY(-1px)}.blog-idx__chip--active{color:#fff;background:#0d9488;border-color:#0d9488;box-shadow:0 4px 14px -2px #0d948866}.blog-idx__chip--active:hover{color:#fff;background:#0f766e;border-color:#0f766e}.blog-idx__chip-count{color:#0d9488;background:#0d94881f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.blog-idx__chip--active .blog-idx__chip-count{color:#fff;background:#ffffff38}.blog-idx__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px;margin:0 0 96px;padding:0;list-style:none;display:grid}.blog-idx__grid[data-filter]:not([data-filter=all]) .blog-idx__card-wrap{display:none}.blog-idx__grid[data-filter="Health & Fitness"] .blog-idx__card-wrap[data-category="Health & Fitness"],.blog-idx__grid[data-filter=AI\ Agents] .blog-idx__card-wrap[data-category=AI\ Agents],.blog-idx__grid[data-filter="Privacy & Tech"] .blog-idx__card-wrap[data-category="Privacy & Tech"],.blog-idx__grid[data-filter="Fun & Utility"] .blog-idx__card-wrap[data-category="Fun & Utility"]{display:block}.blog-idx__card{color:inherit;text-decoration:none;transition:transform .22s;display:block}.blog-idx__card:hover{transform:translateY(-4px)}.blog-idx__card .blog-cover{transition:box-shadow .22s}.blog-idx__card:hover .blog-cover{box-shadow:0 16px 36px -12px #0d948859}.blog-idx__card-body{padding:22px 4px 0}.blog-idx__card-title{letter-spacing:-.02em;color:var(--ts-text-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:21px;font-weight:700;line-height:1.28;transition:color .15s;display:-webkit-box;overflow:hidden}.blog-idx__card:hover .blog-idx__card-title{color:#0d9488}.blog-idx__card-excerpt{color:var(--ts-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-idx__card-foot{color:var(--ts-text-muted);border-top:1px solid var(--ts-border);justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.blog-idx__card-arrow{color:#0d9488;font-size:18px;transition:transform .18s}.blog-idx__card:hover .blog-idx__card-arrow{transform:translate(4px)}.blog-idx__cta-band{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#0284c7 100%);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:40px 48px;display:grid;box-shadow:0 20px 48px -20px #0d948880}.blog-idx__cta-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin:0 0 12px;font-size:12px;font-weight:700}.blog-idx__cta-title{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.22}.blog-idx__cta-sub{color:#ffffffd9;max-width:460px;margin:0;font-size:15px;line-height:1.5}.blog-idx__cta-btn{color:#0d9488;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.blog-idx__cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #0003}@media (max-width:720px){.blog-idx__cta-band{text-align:center;grid-template-columns:1fr;padding:32px 28px}.blog-idx__cta-btn{justify-content:center}}
