:root{--ts-boldberry:#e72a82;--ts-black-pearl:#061125;--ts-plum-core:#4a1538;--ts-hot-pink:#f978b4;--ts-pastel-pink:#fdd4dd;--ts-persian-green:#33b39f;--ts-mint-cream:#befedc;--ts-buttercup:#f8ab10;--ts-pastel-yellow:#fff7ae;--ts-white:#fff;--ts-alabaster:#f8fafb;--ts-solitude:#e8ecf7;--ts-mischka:#d4d9e5;--ts-bermuda:#8291b1;--ts-storm:#6d7689;--ts-slate:#384151;--ts-fg-1:var(--ts-black-pearl);--ts-fg-2:var(--ts-slate);--ts-fg-3:var(--ts-storm);--ts-fg-brand:var(--ts-boldberry);--ts-bg-page:var(--ts-alabaster);--ts-bg-card:var(--ts-white);--ts-border-1:var(--ts-solitude);--ts-border-2:var(--ts-mischka);--ts-radius-sm:8px;--ts-radius-md:12px;--ts-radius-lg:20px;--ts-radius-pill:999px;--ts-shadow-sm:0 1px 3px rgba(6,17,37,.06);--ts-shadow-md:0 4px 12px rgba(6,17,37,.06),0 2px 4px rgba(6,17,37,.04)}.ts-blog-post{background:var(--ts-bg-page)}.ts-blog-post .blog-main-post .blog-post-container,.ts-blog-post .body-container--blog-post .blog-main-post .blog-post-container{margin:0;max-width:none;padding-left:0;padding-right:0;width:100%}.ts-blog-post .content-wrapper.blog-main-post{padding-bottom:0;padding-top:0}.ts-blog-post .blog-main-post hr,.ts-blog-post.blog-post-layout hr{display:none}.ts-breadcrumb-wrap{margin:0 auto;max-width:1240px;padding:24px 24px 0}.ts-breadcrumb{color:var(--ts-fg-3);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;list-style:none;margin:0;padding:0}.ts-breadcrumb li{align-items:center;display:inline-flex;gap:8px}.ts-breadcrumb li:not(:last-child):after{color:var(--ts-mischka);content:"/";margin-left:4px}.ts-breadcrumb a{color:var(--ts-fg-3);text-decoration:none;transition:color .2s}.ts-breadcrumb a:hover{color:var(--ts-fg-brand)}.ts-breadcrumb .last{color:var(--ts-fg-1);font-weight:500}.ts-article-header{background:var(--ts-bg-page);padding:56px 24px 40px;text-align:center}.ts-article-header__inner{margin:0 auto;max-width:780px}.ts-article-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.ts-article-eyebrow{background:var(--ts-pastel-pink);border-radius:var(--ts-radius-pill);color:var(--ts-boldberry);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.04em;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.ts-article-eyebrow:hover{background:var(--ts-hot-pink);color:var(--ts-white);text-decoration:none}.ts-article-date{color:var(--ts-fg-3);font-size:13px;letter-spacing:.01em}.ts-blog-post .ts-article-title{color:var(--ts-fg-1);font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:0 0 20px;text-wrap:balance}.ts-article-dek{color:var(--ts-fg-2);font-size:19px;font-weight:300;line-height:1.55;margin:0 auto 36px;max-width:620px;text-wrap:balance}.ts-article-byline{align-items:center;color:var(--ts-fg-3);display:flex;flex-wrap:wrap;font-size:14px;gap:14px;justify-content:center}.ts-byline-author{align-items:center;display:inline-flex;gap:10px}.ts-byline-avatar{border-radius:50%;display:block;flex-shrink:0;height:32px;object-fit:cover;width:32px}.ts-byline-avatar--initials{background:linear-gradient(135deg,var(--ts-pastel-pink),var(--ts-hot-pink));color:var(--ts-plum-core);display:grid;font-size:12px;font-weight:600;letter-spacing:.02em;place-items:center}.ts-byline-name{color:var(--ts-fg-1);font-weight:500;text-decoration:none;transition:color .2s}.ts-byline-name:hover{color:var(--ts-fg-brand);text-decoration:none}.ts-byline-sep{background:var(--ts-mischka);border-radius:50%;height:4px;width:4px}.ts-byline-readtime{color:var(--ts-fg-3)}.ts-article-hero{margin:0 auto 56px;max-width:1080px;padding:0 24px}.ts-article-hero__inner{background:var(--ts-pastel-pink);border-radius:var(--ts-radius-lg);overflow:hidden;position:relative}.ts-article-hero__image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.ts-article-layout{align-items:start;display:grid;gap:48px;grid-template-columns:220px minmax(0,1fr) 220px;margin:0 auto;max-width:1240px;padding:0 24px 56px}.ts-toc{align-self:start;font-size:14px;padding-top:8px;position:sticky;top:120px}.ts-toc__label{border-bottom:1px solid var(--ts-border-1);color:var(--ts-fg-brand);font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}.ts-toc__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ts-toc__list a{border-left:2px solid transparent;color:var(--ts-fg-3);display:block;font-size:14px;line-height:1.4;padding-left:12px;text-decoration:none;transition:color .2s,border-color .2s}.ts-toc__list a:hover{border-left-color:var(--ts-mischka);color:var(--ts-fg-1);text-decoration:none}.ts-toc__list a.active{border-left-color:var(--ts-boldberry);color:var(--ts-boldberry);font-weight:500}.ts-rail-right{align-self:start;font-size:12px;padding-top:8px;position:sticky;top:120px}.ts-rail-right__label{color:var(--ts-fg-3);font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.ts-share-stack{display:flex;flex-direction:column;gap:10px}.ts-share-stack a{background:var(--ts-white);border:1px solid var(--ts-border-1);border-radius:50%;color:var(--ts-fg-2);display:grid;height:36px;place-items:center;position:relative;text-decoration:none;transition:background .2s,color .2s,border-color .2s;width:36px}.ts-share-stack a:hover{background:var(--ts-pastel-pink);border-color:var(--ts-hot-pink);color:var(--ts-boldberry);text-decoration:none}.ts-share-copied{background:var(--ts-black-pearl);border-radius:4px;color:var(--ts-white);font-size:11px;left:calc(100% + 8px);opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap}.ts-share-copy.is-copied .ts-share-copied{opacity:1;visibility:visible}.ts-blog-post .blog-post__body{color:var(--ts-fg-2);font-size:17px;line-height:1.7;margin:0 auto;max-width:700px}.ts-blog-post .blog-post__body>*+*{margin-top:28px}.ts-blog-post .blog-post__body h2{color:var(--ts-fg-1);font-size:30px;font-weight:500;letter-spacing:-.015em;line-height:1.25;margin-bottom:8px;margin-top:56px;scroll-margin-top:120px;text-wrap:balance}.ts-blog-post .blog-post__body h3{color:var(--ts-fg-1);font-size:20px;font-weight:500;letter-spacing:-.005em;margin-bottom:4px;margin-top:36px}.ts-blog-post .blog-post__body p{margin-bottom:0;margin-top:0}.ts-blog-post .blog-post__body p strong{color:var(--ts-fg-1);font-weight:600}.ts-blog-post .blog-post__body a{color:var(--ts-boldberry);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.ts-blog-post .blog-post__body a:hover{color:var(--ts-plum-core)}.ts-blog-post .blog-post__body img{border-radius:var(--ts-radius-md);height:auto;max-width:100%}.ts-blog-post .blog-post__body ol,.ts-blog-post .blog-post__body ul{padding-left:22px}.ts-blog-post .blog-post__body li+li{margin-top:8px}.ts-blog-post .blog-post__body blockquote{background:var(--ts-pastel-pink);border:none;border-radius:var(--ts-radius-md);color:var(--ts-plum-core);font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:40px 0;padding:32px 40px;text-align:left}.ts-blog-post .blog-post__body .pullquote{background:var(--ts-pastel-pink);border-radius:var(--ts-radius-md);margin:48px 0;padding:40px 44px}.ts-blog-post .blog-post__body .pullquote p{color:var(--ts-plum-core);font-size:24px;font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:0;text-wrap:balance}.ts-blog-post .blog-post__body .pullquote p:before{content:"\201C"}.ts-blog-post .blog-post__body .pullquote p:after{content:"\201D"}.ts-blog-post .blog-post__body .stat-row{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:40px 0}.ts-blog-post .blog-post__body .stat-card{background:var(--ts-white);border:1px solid var(--ts-border-1);border-radius:var(--ts-radius-md);padding:24px 22px}.ts-blog-post .blog-post__body .stat-card__overline{color:var(--ts-boldberry);font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.ts-blog-post .blog-post__body .stat-card__value{color:var(--ts-fg-1);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.ts-blog-post .blog-post__body .stat-card__label{color:var(--ts-fg-3);font-size:13px;line-height:1.4}.ts-blog-post .blog-post__body .inline-visual{background:var(--ts-pastel-pink);border-radius:var(--ts-radius-md);display:grid;margin:40px 0;min-height:280px;padding:48px;place-items:center}.ts-blog-post .blog-post__body .inline-visual--mint{background:var(--ts-mint-cream)}.ts-blog-post .blog-post__body .inline-visual--plum{background:var(--ts-plum-core);color:var(--ts-pastel-pink)}.ts-blog-post .blog-post__body .inline-visual--yellow{background:var(--ts-pastel-yellow)}.ts-blog-post .blog-post__body .inline-cta{align-items:center;background:var(--ts-white);border:1px solid var(--ts-border-1);border-radius:var(--ts-radius-md);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:48px 0;padding:32px 36px}.ts-blog-post .blog-post__body .inline-cta__copy h4{color:var(--ts-fg-1);font-size:20px;font-weight:500;letter-spacing:-.005em;margin:0 0 4px}.ts-blog-post .blog-post__body .inline-cta__copy p{color:var(--ts-fg-3);font-size:14px;margin:0}.ts-blog-post .blog-post__body .inline-cta a.ts-btn,.ts-blog-post .blog-post__body .inline-cta__action{background:var(--ts-boldberry);border-radius:var(--ts-radius-pill);color:var(--ts-white);display:inline-block;font-size:14px;font-weight:500;padding:12px 22px;text-decoration:none;transition:background .2s}.ts-blog-post .blog-post__body .inline-cta a.ts-btn:hover,.ts-blog-post .blog-post__body .inline-cta__action:hover{background:var(--ts-plum-core);color:var(--ts-white);text-decoration:none}.ts-article-footer-wrap{margin:56px auto 0;max-width:700px;padding:0 24px}.ts-article-footer-meta{align-items:center;border-bottom:1px solid var(--ts-border-1);border-top:1px solid var(--ts-border-1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:32px 0}.ts-footer-share,.ts-footer-tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ts-footer-share__label,.ts-footer-tags__label{color:var(--ts-fg-3);font-size:13px}.ts-tag-pill{background:var(--ts-pastel-pink);border-radius:var(--ts-radius-pill);color:var(--ts-boldberry);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.03em;padding:6px 14px;text-decoration:none;transition:background .2s,color .2s}.ts-tag-pill:hover{background:var(--ts-hot-pink);color:var(--ts-white);text-decoration:none}.ts-footer-share__list{display:flex;gap:6px;list-style:none;margin:0;padding:0}.ts-footer-share__list li{margin:0}.ts-footer-share__list a{background:var(--ts-white);border:1px solid var(--ts-border-1);border-radius:50%;color:var(--ts-fg-2);display:grid;height:32px;place-items:center;position:relative;text-decoration:none;transition:background .2s,color .2s,border-color .2s;width:32px}.ts-footer-share__list a:hover{background:var(--ts-pastel-pink);border-color:var(--ts-hot-pink);color:var(--ts-boldberry);text-decoration:none}.ts-footer-share__list .clipborad_text{background:var(--ts-black-pearl);border-radius:4px;bottom:calc(100% + 8px);color:var(--ts-white);font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap}.ts-footer-share__list .copied_to_clipboard .clipborad_text{opacity:1;visibility:visible}.ts-pagination-wrap{margin:56px auto 0;max-width:1080px;padding:0 24px}.ts-blog-post .post-pagination{border-top:1px solid var(--ts-border-1);display:flex;gap:24px;padding:32px 0}.ts-blog-post .post-pagination .next-pagination,.ts-blog-post .post-pagination .prev-pagination{flex:1;min-width:0;padding:0}.ts-blog-post .post-pagination a{background:var(--ts-white);border:1px solid var(--ts-border-1);border-radius:var(--ts-radius-md);color:var(--ts-fg-1);display:block;padding:20px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.ts-blog-post .post-pagination a:hover{border-color:var(--ts-hot-pink);box-shadow:0 4px 12px rgba(231,42,130,.08);text-decoration:none;transform:translateY(-1px)}.ts-blog-post .post-pagination .pagination-link{align-items:center;display:flex;flex-wrap:nowrap;gap:16px}.ts-blog-post .post-pagination .pg-fea-img-bg{background-position:50%;background-size:cover;border-radius:var(--ts-radius-sm);flex-shrink:0;height:64px;padding-top:0;width:64px}.ts-blog-post .post-pagination .pagination-featured-image{flex-shrink:0;padding:0;width:auto}.ts-blog-post .post-pagination .next_cnt,.ts-blog-post .post-pagination .prev_cnt{flex:1;min-width:0;padding:0;text-align:left;width:auto}.ts-blog-post .post-pagination .next_cnt{text-align:right}.ts-blog-post .post-pagination .next_text h5,.ts-blog-post .post-pagination .previous_text h5{color:var(--ts-fg-brand);font-size:11px;font-weight:500;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.ts-blog-post .post-pagination .pagination-title h4{color:var(--ts-fg-1);font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:1.3;margin:0}.ts-comments-wrap{margin:56px auto 0;max-width:700px;padding:0 24px}@media (max-width:1080px){.ts-article-layout{gap:32px;grid-template-columns:200px minmax(0,1fr) 200px}}@media (max-width:980px){.ts-article-layout{gap:0;grid-template-columns:1fr;padding:0 24px 40px}.ts-rail-right,.ts-toc{display:none}.ts-blog-post .blog-post__body{max-width:100%}.ts-blog-post .blog-post__body .stat-row{grid-template-columns:1fr}.ts-blog-post .blog-post__body .inline-cta{align-items:flex-start;flex-direction:column}.ts-article-header{padding:40px 20px 32px}.ts-blog-post .ts-article-title{font-size:clamp(28px,6vw,40px)}.ts-article-dek{font-size:17px}.ts-blog-post .post-pagination{flex-direction:column}.ts-blog-post .post-pagination .next_cnt{text-align:left}}@media (max-width:580px){.ts-article-header{padding:32px 16px 24px}.ts-article-hero{padding:0 16px}.ts-article-hero__inner{border-radius:var(--ts-radius-md)}.ts-article-layout{padding:0 16px 32px}.ts-article-footer-wrap,.ts-comments-wrap,.ts-pagination-wrap{padding:0 16px}.ts-blog-post .blog-post__body{font-size:16px}.ts-blog-post .blog-post__body .pullquote{padding:24px 22px}.ts-blog-post .blog-post__body .pullquote p{font-size:19px}.ts-blog-post .blog-post__body .inline-visual{min-height:200px;padding:28px}.ts-blog-post .blog-post__body blockquote{font-size:18px;padding:22px 24px}}.ts-blog-post .ts-article-layout>.ts-toc{grid-column:1/2}.ts-blog-post .ts-article-layout>.content-wrapper{grid-column:2/3;min-width:0}.ts-blog-post .ts-article-layout>.ts-rail-right{grid-column:3/4}.ts-blog-post .ts-article-layout>.ts-toc[style*="display: none"],.ts-blog-post .ts-article-layout>.ts-toc[style*="display:none"]{display:block!important;height:0;visibility:hidden}@media (max-width:980px){.ts-blog-post .ts-article-layout{grid-template-columns:1fr}.ts-blog-post .ts-article-layout>.content-wrapper,.ts-blog-post .ts-article-layout>.ts-rail-right,.ts-blog-post .ts-article-layout>.ts-toc{grid-column:1/-1}.ts-blog-post .ts-article-layout>.ts-toc{display:none!important}}.ts-blog-post .ts-toc--empty{visibility:hidden}@media (max-width:980px){.ts-blog-post .ts-toc--empty{display:none}}