.tlm-watch .blog-main{min-height:100vh;padding:110px 0 72px}.tlm-watch .blog-container{max-width:760px;margin:0 auto;padding:0 24px}.tlm-watch .blog-eyebrow{font:var(--fw-semibold) var(--text-sm) var(--font-sans);color:var(--green-700);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.tlm-watch .blog-article h1,.tlm-watch .blog-index-header h1{font:var(--fw-extrabold) clamp(1.75rem,4vw,2.5rem) /1.15 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 12px}.tlm-watch .blog-lede{font:var(--text-md) /1.6 var(--font-sans);color:var(--text-secondary);margin-bottom:40px}.tlm-watch .blog-meta{font:var(--text-sm) /1.5 var(--font-sans);color:var(--text-tertiary)}.tlm-watch .blog-card-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.tlm-watch .blog-card{position:relative;background:var(--w-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px 24px;transition:border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard),transform .15s var(--ease-standard)}.tlm-watch .blog-card:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-1px)}.tlm-watch .blog-card:focus-within{box-shadow:var(--shadow-focus)}.tlm-watch .blog-card h2 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.tlm-watch .blog-card h2 a:focus-visible{outline:none}.tlm-watch .blog-card h2{font:var(--fw-bold) var(--text-md) /1.35 var(--font-sans);margin:0 0 8px}.tlm-watch .blog-card h2 a{color:var(--text-primary);text-decoration:none}.tlm-watch .blog-card:hover h2 a{color:var(--brand)}.tlm-watch .blog-card p{font:var(--text-sm) /1.6 var(--font-sans);color:var(--text-secondary);margin:0 0 10px}.tlm-watch .blog-card .blog-card-category{font:var(--fw-semibold) var(--text-xs) var(--font-sans);color:var(--green-700);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.tlm-watch .blog-category-nav{margin:-16px 0 28px}.tlm-watch .blog-category-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.tlm-watch .blog-chip{display:inline-block;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--w-card);color:var(--text-secondary);font:var(--fw-medium) var(--text-sm) var(--font-sans);text-decoration:none;transition:border-color .15s var(--ease-standard),color .15s var(--ease-standard)}.tlm-watch .blog-chip:hover{border-color:var(--brand);color:var(--brand)}.tlm-watch .blog-chip[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}.tlm-watch .blog-search{margin:0 0 20px}.tlm-watch .blog-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tlm-watch .blog-search-field{position:relative}.tlm-watch .blog-search-icon{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--text-tertiary);stroke-width:2;stroke-linecap:round;pointer-events:none}.tlm-watch .blog-search input{width:100%;padding:13px 16px 13px 44px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--w-card);color:var(--text-primary);font:var(--text-base) var(--font-sans);transition:border-color .15s var(--ease-standard),box-shadow .15s var(--ease-standard)}.tlm-watch .blog-search input::-moz-placeholder{color:var(--text-tertiary)}.tlm-watch .blog-search input::placeholder{color:var(--text-tertiary)}.tlm-watch .blog-search input:focus{outline:none;border-color:var(--brand);box-shadow:var(--shadow-focus)}.tlm-watch .blog-search-status{min-height:1.5em;margin:8px 4px 0;font:var(--text-sm) /1.5 var(--font-sans);color:var(--text-tertiary)}.tlm-watch .blog-search-empty{padding:28px 24px;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);font:var(--text-sm) /1.6 var(--font-sans)}.tlm-watch .blog-search-empty button{background:none;border:none;padding:0;color:var(--brand);font:inherit;font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tlm-watch .blog-breadcrumb{font:var(--fw-medium) var(--text-sm) var(--font-sans);margin-bottom:16px}.tlm-watch .blog-breadcrumb a{color:var(--green-700)}.tlm-watch .blog-article>.blog-meta{margin-bottom:32px}.tlm-watch .blog-prose{font:var(--text-base) /1.75 var(--font-sans);color:var(--text-primary);overflow-wrap:break-word}.tlm-watch .blog-prose h2{font:var(--fw-bold) var(--text-lg) /1.3 var(--font-sans);margin:2.2em 0 .6em}.tlm-watch .blog-prose h3{font:var(--fw-semibold) var(--text-md) /1.4 var(--font-sans);margin:1.8em 0 .5em}.tlm-watch .blog-prose ol,.tlm-watch .blog-prose p,.tlm-watch .blog-prose ul{margin:0 0 1.1em}.tlm-watch .blog-prose ol,.tlm-watch .blog-prose ul{padding-left:1.4em}.tlm-watch .blog-prose ul{list-style:disc}.tlm-watch .blog-prose ol{list-style:decimal}.tlm-watch .blog-prose li{margin-bottom:.4em}.tlm-watch .blog-prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.tlm-watch .blog-prose strong{font-weight:var(--fw-semibold)}.tlm-watch .blog-prose code{font:.9em var(--font-mono);background:var(--surface-subtle);border-radius:var(--radius-xs);padding:.1em .35em}.tlm-watch .blog-table-scroll{overflow-x:auto;margin:0 0 1.4em;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tlm-watch .blog-prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.tlm-watch .blog-prose td,.tlm-watch .blog-prose th{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.tlm-watch .blog-prose th{background:var(--surface-mint);font-weight:var(--fw-semibold)}.tlm-watch .blog-prose tr:last-child td{border-bottom:none}.tlm-watch .blog-cta{margin:48px 0 40px;padding:28px;border-radius:var(--radius-lg);background:var(--surface-mint);border:1px solid var(--border-subtle)}.tlm-watch .blog-cta h2{font:var(--fw-bold) var(--text-lg) /1.3 var(--font-sans);margin:0 0 8px;color:var(--text-primary)}.tlm-watch .blog-cta p{color:var(--text-secondary);margin:0 0 18px}.tlm-watch .blog-cta-button{display:inline-block;background:var(--brand);color:var(--text-on-brand);font:var(--fw-semibold) var(--text-sm) var(--font-sans);padding:11px 20px;border-radius:var(--radius-pill);text-decoration:none}.tlm-watch .blog-cta-button:hover{background:var(--brand-hover)}.tlm-watch .blog-related h2{font:var(--fw-bold) var(--text-md) var(--font-sans);margin:0 0 12px;color:var(--text-primary)}.tlm-watch .blog-related ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.tlm-watch .blog-related a{color:var(--brand);font-weight:var(--fw-medium)}@media (max-width:640px){.tlm-watch .blog-main{padding-top:92px}.tlm-watch .blog-container{padding:0 16px}.tlm-watch .blog-cta{padding:22px 18px}}