.ArticleTemplate_shell__pkSAo{background:var(--article-surface);color:var(--article-text);-webkit-font-smoothing:antialiased}.ArticleTemplate_hero__YZ9K_{background:var(--article-accent);color:var(--article-on-accent);position:relative;overflow:hidden;padding-top:72px}.ArticleTemplate_heroPattern__GcR8Q{position:absolute;left:0;bottom:0;pointer-events:none}.ArticleTemplate_heroInner__XpO5O,.ArticleTemplate_page__5JL00{max-width:1600px;margin:0 auto;padding:64px 40px 40px;display:grid;grid-template-columns:260px minmax(0,720px) 320px;gap:72px;justify-content:space-between}.ArticleTemplate_heroInner__XpO5O{position:relative;padding-bottom:72px}.ArticleTemplate_heroContent__H2A8U{grid-column:2;min-width:0}.ArticleTemplate_crumb__bj3Sy{line-height:normal;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--article-hero-faint)}.ArticleTemplate_crumb__bj3Sy a{text-decoration:none;border-radius:4px}.ArticleTemplate_hero__YZ9K_ h1{font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-.03em;font-weight:800;margin:22px 0 34px;text-wrap:balance;overflow-wrap:break-word}.ArticleTemplate_byline__z13nN{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.ArticleTemplate_persona__6Nf5Y{display:flex;align-items:center;gap:12px}.ArticleTemplate_avatar__Y8HyX{width:44px;height:44px;flex:none;border-radius:50%;background:var(--article-decoration);border:1.5px solid var(--article-avatar-border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;overflow:hidden}.ArticleTemplate_avatar__Y8HyX img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ArticleTemplate_persona__6Nf5Y small{display:block;font-size:12px;color:var(--article-hero-faint);margin-bottom:2px}.ArticleTemplate_persona__6Nf5Y span{font-size:15px;font-weight:600}.ArticleTemplate_meta__tey5O{font-size:14px;line-height:1.6;color:var(--article-hero-muted)}.ArticleTemplate_meta__tey5O time{color:var(--article-on-accent);font-weight:600}.ArticleTemplate_rail__LF33j,.ArticleTemplate_toc__3UpK8{position:sticky;top:104px;align-self:start;min-width:0}.ArticleTemplate_tocDetails__4z6Py{display:none}.ArticleTemplate_tocDetails__4z6Py summary,.ArticleTemplate_tocTitle__d8Ctp{line-height:normal;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--article-heading);margin-bottom:16px;cursor:default;pointer-events:none}.ArticleTemplate_tocDetails__4z6Py summary::-webkit-details-marker{display:none}.ArticleTemplate_tocDetails__4z6Py summary svg{display:none}.ArticleTemplate_tocList__4rc88{max-height:calc(100dvh - 164px);overflow-y:auto;overscroll-behavior:contain}.ArticleTemplate_toc__3UpK8 a{display:block;font-size:14.5px;line-height:1.45;color:var(--article-muted);text-decoration:none;padding:9px 14px;border-radius:8px;margin-bottom:2px}.ArticleTemplate_toc__3UpK8 a[aria-current=location]{background:var(--article-accent-surface);color:var(--article-accent-strong);font-weight:600}.ArticleTemplate_article__DAn9o{min-width:0;font-size:18px;line-height:1.78}.ArticleTemplate_body__OKKVQ{overflow-wrap:break-word}.ArticleTemplate_body__OKKVQ:first-child>p:first-child{font-size:20px;line-height:1.7;color:var(--article-heading)}.ArticleTemplate_video___KZbt{margin:24px 0}.ArticleTemplate_video___KZbt>a{display:inline-block;margin-top:8px;color:var(--article-muted);font-size:14px;text-decoration:underline;text-underline-offset:3px}.ArticleTemplate_body__OKKVQ h2{font-size:34px;line-height:1.2;letter-spacing:-.025em;font-weight:700;color:var(--article-heading);margin:52px 0 18px;scroll-margin-top:110px}.ArticleTemplate_body__OKKVQ h2:first-child{margin-top:0}.ArticleTemplate_body__OKKVQ h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--article-heading);margin:36px 0 12px;scroll-margin-top:110px}.ArticleTemplate_body__OKKVQ :is(h4,h5,h6){font-size:20px;line-height:1.4;color:var(--article-heading);font-weight:600;margin:28px 0 12px;scroll-margin-top:110px}.ArticleTemplate_body__OKKVQ p{margin-bottom:22px;line-height:inherit}.ArticleTemplate_body__OKKVQ strong{color:var(--article-heading);font-weight:600}.ArticleTemplate_body__OKKVQ a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ArticleTemplate_body__OKKVQ a:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px;border-radius:2px}.ArticleTemplate_body__OKKVQ ol,.ArticleTemplate_body__OKKVQ ul{margin:0 0 22px;padding-left:22px}.ArticleTemplate_body__OKKVQ ul{list-style:disc}.ArticleTemplate_body__OKKVQ ol{list-style:decimal}.ArticleTemplate_body__OKKVQ li{margin-bottom:10px;padding-left:4px}.ArticleTemplate_body__OKKVQ li::marker{color:var(--article-accent);font-weight:600}.ArticleTemplate_body__OKKVQ img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:8px}.ArticleTemplate_body__OKKVQ blockquote{margin:24px 0;padding:16px 24px;border-left:3px solid var(--article-accent);background:var(--article-accent-surface)}.ArticleTemplate_body__OKKVQ blockquote p:last-child{margin-bottom:0}.ArticleTemplate_body__OKKVQ pre{white-space:pre;overflow-x:auto;background:var(--article-inset);padding:20px;border-radius:8px;margin-bottom:22px;font-size:15px}.ArticleTemplate_body__OKKVQ code{font-size:.9em;background:var(--article-inset);border-radius:4px;padding:2px 4px}.ArticleTemplate_body__OKKVQ .article-table{margin:6px 0 32px;border:1px solid var(--article-accent-border);border-radius:16px;overflow-x:auto;box-shadow:var(--article-table-shadow)}.ArticleTemplate_body__OKKVQ .article-table:focus-visible{outline:2px solid var(--article-accent);outline-offset:3px}.ArticleTemplate_body__OKKVQ table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;table-layout:fixed}.ArticleTemplate_body__OKKVQ table:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:first-child{width:23%}.ArticleTemplate_body__OKKVQ table:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(2),.ArticleTemplate_body__OKKVQ table:has(th:nth-child(4)):not(:has(th:nth-child(5))) th:nth-child(3){width:20%}.ArticleTemplate_body__OKKVQ tr.article-product-row{background:var(--article-accent-surface)}.ArticleTemplate_body__OKKVQ tr.article-product-row td:first-child{color:var(--article-accent-strong)}.ArticleTemplate_body__OKKVQ th{text-align:left;font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--article-on-accent);background:var(--article-accent);padding:13px 16px}.ArticleTemplate_body__OKKVQ td{padding:14px 16px;border-top:1px solid var(--article-border);vertical-align:top;overflow-wrap:anywhere}.ArticleTemplate_body__OKKVQ tbody tr:first-child td{border-top:none}.ArticleTemplate_body__OKKVQ td p:last-child{margin-bottom:0}.ArticleTemplate_authorProfile__V_Tuy{border-top:1px solid var(--article-border);margin-top:48px;padding-top:24px}.ArticleTemplate_authorProfile__V_Tuy h2{font-size:22px;font-weight:700;color:var(--article-heading)}.ArticleTemplate_authorProfile__V_Tuy p{margin:12px 0}.ArticleTemplate_authorLinks__CPyof{display:flex;gap:16px;color:var(--article-accent-strong)}.ArticleTemplate_widget__d3fez{border-radius:16px;overflow:hidden;box-shadow:var(--article-widget-shadow);border:1px solid var(--article-border);background:var(--article-surface)}.ArticleTemplate_widgetImage__GKQtu{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:var(--article-accent-surface)}.ArticleTemplate_widgetBody__5Uxvd{padding:20px}.ArticleTemplate_widgetBody__5Uxvd h2{line-height:normal;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--article-heading);margin-bottom:8px}.ArticleTemplate_widgetBody__5Uxvd>p{font-size:14px;line-height:1.55;color:var(--article-muted);margin-bottom:14px}.ArticleTemplate_widgetBody__5Uxvd ul{list-style:none;padding:0;margin:0 0 18px}.ArticleTemplate_widgetBody__5Uxvd li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;margin-bottom:10px;font-weight:500}.ArticleTemplate_widgetBody__5Uxvd li svg{flex:none;margin-top:2px;color:var(--article-accent)}.ArticleTemplate_widgetBody__5Uxvd .ArticleTemplate_widgetNote__gOTc3{text-align:center;font-size:11.5px;color:var(--article-faint);margin:10px 0 0}.ArticleTemplate_button__Cwf_P{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:600;text-decoration:none;position:relative}.ArticleTemplate_blueButton__yJbKx{background:var(--article-accent);color:var(--article-on-accent);width:100%;padding:12px 16px;font-size:14.5px}.ArticleTemplate_whiteButton__5AUB0{background:var(--article-surface);color:var(--article-accent);padding:13px 24px;font-size:15px;z-index:1}.ArticleTemplate_endCta__fcRm1{max-width:1600px;margin:24px auto 96px;padding:0 32px}.ArticleTemplate_endCtaCard__4Vryc{background:var(--article-accent-strong);border-radius:20px;color:var(--article-on-accent);padding:56px 48px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.ArticleTemplate_endCtaCard__4Vryc:after{width:280px;height:280px;right:-80px;top:-110px}.ArticleTemplate_endCtaCard__4Vryc:after,.ArticleTemplate_endCtaCard__4Vryc:before{content:"";position:absolute;border-radius:50%;background:var(--article-decoration);pointer-events:none}.ArticleTemplate_endCtaCard__4Vryc:before{width:160px;height:160px;right:120px;bottom:-90px}.ArticleTemplate_endCta__fcRm1 h2{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.15;max-width:520px;text-wrap:balance}.ArticleTemplate_endCta__fcRm1 p{margin-top:10px;font-size:15.5px;color:var(--article-hero-muted);max-width:460px}.ArticleTemplate_floatingCta__9qylO{display:none;position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:var(--article-accent);color:var(--article-on-accent);font-size:15px;padding:14px 28px;border-radius:999px;box-shadow:var(--article-floating-shadow)}@media (max-width:1460px){.ArticleTemplate_heroInner__XpO5O,.ArticleTemplate_page__5JL00{grid-template-columns:240px minmax(0,680px) 260px;gap:48px}.ArticleTemplate_widgetImage__GKQtu{aspect-ratio:16/9}.ArticleTemplate_widgetBody__5Uxvd{padding:16px}.ArticleTemplate_widgetBody__5Uxvd h2{font-size:16px;margin-bottom:6px}.ArticleTemplate_widgetBody__5Uxvd>p{font-size:13px;margin-bottom:12px}.ArticleTemplate_widgetBody__5Uxvd li{font-size:12.5px;margin-bottom:8px}.ArticleTemplate_blueButton__yJbKx{padding:10px 14px;font-size:14px}}@media (max-width:1300px){.ArticleTemplate_heroInner__XpO5O,.ArticleTemplate_page__5JL00{grid-template-columns:220px minmax(0,700px);gap:48px;justify-content:center}.ArticleTemplate_rail__LF33j{display:none}}@media (max-width:1023px){.ArticleTemplate_heroPattern__GcR8Q{display:none}}@media (max-width:860px){.ArticleTemplate_shell__pkSAo{padding-bottom:84px}.ArticleTemplate_page__5JL00{display:block;padding:40px 22px 24px;max-width:764px}.ArticleTemplate_heroInner__XpO5O{display:block;max-width:764px;padding:40px 22px 44px}.ArticleTemplate_hero__YZ9K_ h1{font-size:clamp(30px,8vw,40px);margin:16px 0 26px}.ArticleTemplate_toc__3UpK8{position:static;margin-bottom:32px;border:1px solid var(--article-border);border-radius:14px;padding:0 16px;background:var(--article-surface)}.ArticleTemplate_tocDetails__4z6Py summary{margin:0;padding:14px 0;cursor:pointer;pointer-events:auto}.ArticleTemplate_tocDesktop__8AdRU{display:none}.ArticleTemplate_tocDetails__4z6Py{display:block}.ArticleTemplate_tocDetails__4z6Py summary svg{display:block;color:var(--article-muted)}.ArticleTemplate_tocDetails__4z6Py[open] summary svg{transform:rotate(180deg)}.ArticleTemplate_tocList__4rc88{padding-bottom:12px;max-height:none}.ArticleTemplate_article__DAn9o{font-size:17px}.ArticleTemplate_floatingCta__9qylO{display:inline-flex}.ArticleTemplate_endCta__fcRm1{padding:0 22px;margin-bottom:56px}.ArticleTemplate_endCtaCard__4Vryc{padding:34px 24px}.ArticleTemplate_whiteButton__5AUB0{width:100%}.ArticleTemplate_body__OKKVQ table{table-layout:auto;min-width:560px}}