.tv-bloglist{background:var(--tv-bg);padding-left:var(--tv-gutter);padding-right:var(--tv-gutter)}.tv-bloglist__inner{margin-inline:auto;max-width:var(--tv-blog-max,1240px)}.tv-bloghead{display:flex;flex-direction:column;gap:10px;padding:56px 0 32px}.tv-bloghead__crumb{color:var(--tv-muted);font-size:14px}.tv-bloghead__crumb a{color:inherit;text-decoration:none}.tv-bloghead__crumb a:hover{color:var(--tv-primary)}.tv-bloghead__heading{color:var(--tv-heading);font-family:var(--tv-font-heading,inherit);font-size:clamp(34px,4.2vw,50px);font-weight:800;letter-spacing:-.028em;line-height:1.1;margin:0;text-wrap:pretty}.tv-bloghead__sub{color:var(--tv-text);font-size:clamp(16px,1.5vw,18px);line-height:1.5;margin:0;max-width:70ch;text-wrap:pretty}@media (max-width:719px){.tv-bloghead{padding:36px 0 24px}}.tv-blogfeat{display:grid;gap:40px;padding-bottom:48px}@media (min-width:960px){.tv-blogfeat{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media (max-width:719px){.tv-blogfeat{gap:28px;padding-bottom:32px}}.tv-blogcard{gap:14px;text-decoration:none}.tv-blogcard,.tv-blogcard__body{display:flex;flex-direction:column}.tv-blogcard__body{gap:10px;min-width:0}.tv-blogcard__media{aspect-ratio:1200/627;background:var(--tv-surface);border-radius:var(--tv-radius,10px);overflow:hidden;position:relative;width:100%}.tv-blogcard__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s var(--tv-ease,ease);width:100%}.tv-blogcard:hover .tv-blogcard__media img{transform:scale(1.03)}.tv-blogcard__cat{color:var(--tv-primary);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tv-blogcard__title{color:var(--tv-heading);font-family:var(--tv-font-heading,inherit);font-size:19px;font-weight:800;line-height:1.3;margin:0;text-wrap:pretty}.tv-blogcard:hover .tv-blogcard__title{color:var(--tv-primary)}.tv-blogcard__excerpt{color:var(--tv-text);font-size:16px;line-height:1.6;margin:0;text-wrap:pretty}.tv-blogcard__meta{color:var(--tv-muted);font-size:14px}.tv-blogcard--lead .tv-blogcard__title{font-size:clamp(24px,2.6vw,30px);letter-spacing:-.01em;line-height:1.2}.tv-blogside{display:flex;flex-direction:column;gap:28px}.tv-blogside .tv-blogcard{border-bottom:1px solid var(--tv-border-soft);gap:12px;padding-bottom:28px}.tv-blogside .tv-blogcard:last-child{border-bottom:0;padding-bottom:0}.tv-blogside .tv-blogcard__body{gap:8px}.tv-blogside .tv-blogcard__cat{font-size:11.5px}.tv-blogside .tv-blogcard__title{font-size:18px}.tv-blogside .tv-blogcard__meta{font-size:13.5px}@media (min-width:560px){.tv-blogside .tv-blogcard{align-items:start;display:grid;gap:20px;grid-template-columns:200px minmax(0,1fr)}}.tv-blogfilter{background:var(--tv-bg);border-bottom:1px solid var(--tv-border-soft);border-top:1px solid var(--tv-border-soft);box-shadow:0 4px 14px rgba(13,22,55,.06);margin-inline:calc(var(--tv-gutter)*-1);padding:14px var(--tv-gutter);position:sticky;top:0;z-index:20}.tv-blogfilter__row{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-inline:auto;max-width:var(--tv-blog-max,1240px)}.tv-blogfilter__pills{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tv-blogfilter__pills::-webkit-scrollbar{display:none}.tv-blogfilter__pill{background:transparent;border:1px solid var(--tv-border);border-radius:999px;color:var(--tv-heading);cursor:pointer;flex:none;font-size:13.5px;font-weight:700;padding:7px 13px;text-decoration:none;transition:border-color .15s var(--tv-ease,ease),color .15s var(--tv-ease,ease);white-space:nowrap}.tv-blogfilter__pill:hover{border-color:var(--tv-primary);color:var(--tv-primary)}.tv-blogfilter__pill--on{background:var(--tv-heading);padding:8px 14px}.tv-blogfilter__pill--on,.tv-blogfilter__pill--on:hover{border-color:var(--tv-heading);color:#fff}.tv-blogfilter__more{background:var(--tv-surface-blue);border:1px solid var(--tv-primary);border-radius:999px;color:var(--tv-primary);cursor:pointer;flex:none;font-family:inherit;font-size:13.5px;font-weight:800;padding:7px 13px;white-space:nowrap}.tv-blogfilter__more:hover{background:var(--tv-tint-row-edge,#dde4f9)}.tv-blogfilter__more i{font-size:12px;line-height:1;margin-left:2px}.tv-blogfilter__search{background:transparent;border:1px solid var(--tv-border);border-radius:var(--tv-btn-radius,8px);box-sizing:border-box;color:var(--tv-heading);cursor:pointer;display:grid;flex:none;height:40px;place-items:center;transition:border-color .15s var(--tv-ease,ease),color .15s var(--tv-ease,ease);width:40px}.tv-blogfilter__search:hover{border-color:var(--tv-primary);color:var(--tv-primary)}.tv-blogfilter__search i{font-size:18px;line-height:1}.tv-blogfilter__form{align-items:center;display:none;flex:none;gap:6px}.is-searching .tv-blogfilter__form{display:flex}.is-searching .tv-blogfilter__search{display:none}.is-searching .tv-blogfilter__pills{visibility:hidden}.tv-blogfilter__input{background:var(--tv-bg);border:1px solid var(--tv-border);border-radius:var(--tv-btn-radius,8px);color:var(--tv-heading);font:inherit;font-size:14px;height:40px;padding:0 12px;width:clamp(180px,36vw,320px)}.tv-blogfilter__input:focus{border-color:var(--tv-primary);outline:2px solid var(--tv-primary);outline-offset:-1px}.tv-blogfilter__close{background:transparent;border:0;border-radius:var(--tv-btn-radius,8px);color:var(--tv-muted);cursor:pointer;display:grid;flex:none;height:36px;place-items:center;width:36px}.tv-blogfilter__close:hover{background:var(--tv-tint-row);color:var(--tv-primary)}.tv-blogfilter__panel{background:var(--tv-bg);border:1px solid var(--tv-border-soft);border-radius:0 0 var(--tv-radius,10px) var(--tv-radius,10px);border-top:0;box-shadow:var(--tv-shadow-md);display:none;margin:0 0 8px;padding:28px 32px}.tv-blogfilter__panel.is-open{display:grid;gap:12px 40px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.tv-blogfilter__panel.is-open{gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.tv-blogfilter__panel.is-open{grid-template-columns:minmax(0,1fr)}.tv-blogfilter__panel{padding:20px}}.tv-blogfilter__cat{display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:6px 0;text-decoration:none}.tv-blogfilter__cat-name{color:var(--tv-heading);font-weight:700}.tv-blogfilter__cat-count{color:var(--tv-muted)}.tv-blogfilter__cat:hover .tv-blogfilter__cat-name{color:var(--tv-primary)}.tv-bloggrid{display:grid;gap:48px 32px;padding:48px 0 24px}.tv-bloggrid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-bloggrid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.tv-bloggrid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.tv-bloggrid{gap:32px;padding:32px 0 16px}.tv-bloggrid[data-cols="2"],.tv-bloggrid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}.tv-bloggrid .tv-blogcard,.tv-bloggrid .tv-blogcard__body{gap:10px}.tv-blogempty{color:var(--tv-muted);font-size:17px;padding:64px 0;text-align:center}.tv-blogpager{color:var(--tv-heading);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:32px 0 64px}.tv-blogpager a,.tv-blogpager span{border:1px solid var(--tv-border);border-radius:var(--tv-btn-radius,8px);color:inherit;display:grid;height:40px;min-width:40px;padding:0 6px;place-items:center;text-decoration:none}.tv-blogpager a:hover{border-color:var(--tv-primary);color:var(--tv-primary)}.tv-blogpager .is-current{background:var(--tv-primary);border-color:var(--tv-primary);color:#fff}.tv-blogpager .tv-blogpager__gap{border:0;color:var(--tv-muted)}.tv-blogpager__step{border-color:var(--tv-primary)!important;color:var(--tv-primary);padding:0 18px!important}@media (max-width:719px){.tv-blogpager{padding:24px 0 40px}}.tv-post{padding-left:var(--tv-gutter);padding-right:var(--tv-gutter)}.tv-post__col{display:flex;flex-direction:column;gap:22px;margin-inline:auto;max-width:var(--tv-post-measure,760px);padding:56px 0 64px}@media (max-width:719px){.tv-post__col{gap:18px;padding:32px 0 48px}}.tv-post__crumb{color:var(--tv-muted);font-size:14px}.tv-post__crumb a{color:inherit;text-decoration:none}.tv-post__crumb a:hover,.tv-post__crumb strong{color:var(--tv-primary)}.tv-post__crumb strong{font-weight:700}.tv-post__title{color:var(--tv-heading);font-family:var(--tv-font-heading,inherit);font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.028em;line-height:1.12;margin:0;text-wrap:pretty}.tv-post__author{align-items:center;display:flex;gap:12px}.tv-post__avatar{background:var(--tv-border);border-radius:50%;display:block;flex:none;height:40px;object-fit:cover;width:40px}.tv-post__by{display:flex;flex-direction:column;gap:2px;min-width:0}.tv-post__byname{color:var(--tv-heading);font-size:15px;font-weight:700}.tv-post__byname a{color:inherit;text-decoration:none}.tv-post__byname a:hover{color:var(--tv-primary)}.tv-post__bymeta{color:var(--tv-muted);font-size:14px}.tv-post__hero{aspect-ratio:1200/627;background:var(--tv-surface);border-radius:var(--tv-radius,10px);margin-top:6px;overflow:hidden;position:relative;width:100%}.tv-post__hero img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tv-toc{border:1px solid var(--tv-border);border-radius:var(--tv-radius,10px);display:none;overflow:hidden}.tv-toc.is-ready{display:block}.tv-prose>.tv-toc{margin:1.6em 0}.tv-toc__btn{align-items:center;background:var(--tv-bg);border:0;color:var(--tv-heading);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.tv-toc__btn:hover{background:var(--tv-surface)}.tv-toc__btn i{color:var(--tv-primary);font-size:14px;line-height:1}.tv-toc__list{border-top:1px solid var(--tv-border-soft);display:none;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:4px 20px 18px}.tv-toc.is-open .tv-toc__list{display:grid}.tv-toc__list a{color:var(--tv-text);display:block;font-size:15px;padding-top:10px;text-decoration:none}.tv-toc__list a:hover{color:var(--tv-primary)}.tv-toc__list li[data-depth="3"] a{font-size:14.5px;padding-left:14px}@media (max-width:639px){.tv-toc.is-open .tv-toc__list{grid-template-columns:minmax(0,1fr)}}.tv-postcta{align-items:center;background:var(--tv-surface-blue);border:1px solid var(--tv-primary);border-radius:var(--tv-radius,10px);display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.tv-postcta__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.tv-postcta__title{color:var(--tv-heading);font-size:19px;font-weight:800;text-wrap:pretty}.tv-postcta__sub{color:var(--tv-text);font-size:15px;text-wrap:pretty}.tv-postcta__btn{background:var(--tv-primary);border:0;border-radius:var(--tv-btn-radius,8px);box-shadow:var(--tv-shadow-md);color:#fff;cursor:pointer;flex:none;font-family:inherit;font-size:15px;font-weight:700;padding:12px 22px;text-decoration:none}.tv-postcta__btn:hover{background:var(--tv-primary-dark);color:#fff}@media (max-width:639px){.tv-postcta{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.tv-postcta__btn{text-align:center;width:100%}}.tv-post__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tv-post__tags-label{color:var(--tv-muted);font-size:14px}.tv-post__tag{border:1px solid var(--tv-border);border-radius:999px;color:var(--tv-heading);font-size:13px;font-weight:700;padding:6px 14px;text-decoration:none}.tv-post__tag:hover{border-color:var(--tv-primary);color:var(--tv-primary)}.tv-related{background:var(--tv-surface);padding:48px var(--tv-gutter) 64px}.tv-related__inner{display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:var(--tv-blog-max,1240px)}.tv-related__heading{color:var(--tv-heading);font-family:var(--tv-font-heading,inherit);font-size:clamp(22px,2.4vw,28px);font-weight:800;margin:0}.tv-related__grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.tv-related__grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.tv-related__grid{grid-template-columns:minmax(0,1fr)}.tv-related{padding:36px var(--tv-gutter) 48px}}.tv-relcard{background:var(--tv-bg);border:1px solid var(--tv-border-soft);border-radius:var(--tv-radius,10px);box-shadow:var(--tv-shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.tv-relcard:hover{box-shadow:var(--tv-shadow-md)}.tv-relcard__media{aspect-ratio:1200/627;background:var(--tv-surface);position:relative;width:100%}.tv-relcard__media img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tv-relcard__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}.tv-relcard__cat{color:var(--tv-primary);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tv-relcard__title{color:var(--tv-heading);font-size:18px;font-weight:800;line-height:1.35;text-wrap:pretty}.tv-relcard:hover .tv-relcard__title{color:var(--tv-primary)}.tv-prose{color:var(--tv-text);font-size:clamp(16px,1.6vw,18px);line-height:1.7;overflow-wrap:break-word}.tv-prose>:first-child{margin-top:0}.tv-prose>:last-child{margin-bottom:0}.tv-prose p{margin:0 0 1.1em}.tv-prose h2,.tv-prose h3,.tv-prose h4,.tv-prose h5,.tv-prose h6{color:var(--tv-heading);font-family:var(--tv-font-heading,inherit);font-weight:800;scroll-margin-top:var(--tv-prose-offset,134px);text-wrap:pretty}.tv-prose h2{font-size:clamp(27px,3.1vw,38px);letter-spacing:-.018em;line-height:1.18;margin:1.6em 0 .5em}.tv-prose h3{font-size:clamp(21px,2.5vw,30px);line-height:1.25;margin:1.5em 0 .45em}.tv-prose h4{font-size:clamp(18px,2vw,21px);line-height:1.3;margin:1.4em 0 .4em}.tv-prose h5,.tv-prose h6{font-size:17px;line-height:1.35;margin:1.3em 0 .4em}.tv-prose a{color:var(--tv-primary);text-decoration:underline;text-underline-offset:2px}.tv-prose a:hover{color:var(--tv-primary-dark)}.tv-prose b,.tv-prose strong{color:var(--tv-heading);font-weight:800}.tv-prose em,.tv-prose i{font-style:italic}.tv-prose ol,.tv-prose ul{margin:0 0 1.1em;padding-left:1.4em}.tv-prose li{margin:0 0 .5em}.tv-prose li::marker{color:var(--tv-primary)}.tv-prose ol ol,.tv-prose ol ul,.tv-prose ul ol,.tv-prose ul ul{margin:.5em 0 0}.tv-prose blockquote{border-left:3px solid var(--tv-primary);color:var(--tv-heading);font-size:1.06em;line-height:1.6;margin:1.4em 0;padding:4px 0 4px 22px}.tv-prose blockquote p:last-child{margin-bottom:0}.tv-prose hr{border:0;border-top:1px solid var(--tv-border);margin:2em 0}.tv-prose img{border-radius:var(--tv-radius,10px);display:block;height:auto;margin:1.4em auto;max-width:100%}.tv-prose figure{margin:1.4em 0}.tv-prose figcaption{color:var(--tv-muted);font-size:14px;margin-top:.6em;text-align:center}.tv-prose__scroll{margin:1.4em 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tv-prose table{border-collapse:collapse}.tv-prose td,.tv-prose th{vertical-align:top}.tv-prose__scroll[data-tv-plain]{border:1px solid var(--tv-border);border-radius:var(--tv-radius,10px)}.tv-prose__scroll[data-tv-plain] table{font-size:15px;width:100%}.tv-prose__scroll[data-tv-plain] thead th,.tv-prose__scroll[data-tv-plain] tr:first-child th{background:var(--tv-heading);color:#fff;font-size:14px;font-weight:800;padding:14px 18px;text-align:left}.tv-prose__scroll[data-tv-plain] td{border-top:1px solid var(--tv-border);padding:13px 18px}.tv-prose__scroll[data-tv-plain] tbody tr:first-child td{border-top:0}.tv-prose__scroll[data-tv-plain] td:first-child{color:var(--tv-heading);font-weight:800}.tv-prose embed,.tv-prose iframe,.tv-prose object,.tv-prose video{border:0;max-width:100%}.tv-prose .hs-embed-content-wrapper,.tv-prose .hs-embed-wrapper{max-width:100%!important}.tv-prose__embed{aspect-ratio:16/9;margin:1.4em 0;position:relative}.tv-prose__embed>iframe{height:100%;inset:0;position:absolute;width:100%}.tv-prose pre{background:var(--tv-surface);border:1px solid var(--tv-border);border-radius:var(--tv-radius,10px);font-size:14px;line-height:1.55;margin:1.4em 0;overflow-x:auto;padding:18px 20px}.tv-prose code,.tv-prose pre{font-family:var(--tv-font-mono)}.tv-prose code{font-size:.92em}.tv-prose :not(pre)>code{background:var(--tv-surface);border:1px solid var(--tv-border);border-radius:5px;padding:2px 6px}.tv-faq{border-bottom:1px solid var(--tv-border);margin:1.4em 0}.tv-faq__item{border-top:1px solid var(--tv-border)}.tv-faq__q{background:none;border:0;color:var(--tv-heading);cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:700;gap:16px;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.tv-faq__q:hover,.tv-faq__sign{color:var(--tv-primary)}.tv-faq__sign{flex:none;font-size:20px;line-height:1}.tv-faq__a{display:none;font-size:16px;line-height:1.65;padding:0 0 18px}.tv-faq__item.is-open .tv-faq__a{display:block}.tv-faq__a>:last-child{margin-bottom:0}.tv-prose .tv-postcta__btn{color:#fff;text-decoration:none}.tv-prose .tv-postcta__btn:hover{color:#fff}.tv-prose .tv-toc__list a{color:var(--tv-text);text-decoration:none}.tv-prose .tv-toc__list a:hover{color:var(--tv-primary)}.tv-prose .tv-faq__q,.tv-prose .tv-toc__btn{color:var(--tv-heading)}.tv-prose .tv-faq__q:hover{color:var(--tv-primary)}@media (max-width:719px){.tv-prose h2,.tv-prose h3,.tv-prose h4,.tv-prose h5,.tv-prose h6{scroll-margin-top:var(--tv-prose-offset,85px)}}