.platform-blog .blog-index{padding-block:clamp(60px,7vw,112px) clamp(80px,9vw,140px)}.platform-blog .blog-index-heading>.p-label{margin:0 0 33px}.platform-blog .blog-index-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:70px}.platform-blog .blog-index-intro h1{max-width:780px;margin:0;font-family:var(--platform-display);font-size:clamp(32px,3.9vw,60px);line-height:1.06;letter-spacing:.01em}.platform-blog .blog-index-intro>p{max-width:410px;margin:0 0 6px auto;color:#53675f;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.platform-blog .blog-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 5%}.platform-blog .blog-index-grid>.is-featured{grid-column:1 / -1}.platform-blog .blog-empty{padding-block:60px;border-top:1px solid var(--platform-line);color:#53675f;font-size:18px}.platform-blog .blog-language-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:36px;padding-block:19px;border-top:1px solid var(--platform-line);border-bottom:1px solid var(--platform-line)}.platform-blog .blog-language-filter p{margin:0;color:#53675f;font-size:12px;line-height:1.6}.platform-blog .blog-language-filter>div{display:flex;gap:6px}.platform-blog .blog-language-filter button{min-width:50px;min-height:40px;padding:10px 14px;border:1px solid transparent;background:transparent;color:var(--platform-ink);font:500 11px/1 var(--platform-font);letter-spacing:.06em;cursor:pointer}.platform-blog .blog-language-filter button[aria-pressed=true]{background:var(--platform-ink);color:var(--platform-paper)}.platform-blog .blog-language-filter button:hover{border-color:var(--platform-ink)}.platform-blog .blog-article{padding-block:clamp(55px,6vw,90px) clamp(80px,8vw,120px)}.platform-blog .blog-article-heading{max-width:1260px}.platform-blog .blog-back{display:inline-flex;align-items:center;gap:18px;color:var(--platform-ink);font-size:12px;text-decoration:none}.platform-blog .blog-back:hover{text-decoration:underline}.platform-blog .blog-back span{font-size:22px;line-height:1}.platform-blog .blog-article-heading h1{max-width:1040px;margin:43px 0 35px;font-family:var(--platform-display);font-size:clamp(29px,3.6vw,55px);line-height:1.1;letter-spacing:.01em}.platform-blog .blog-article-meta{display:flex;flex-wrap:wrap;gap:12px 30px;margin-bottom:45px;color:#53675f;font-size:12px;line-height:1.5}.platform-blog .blog-article-meta span{border-left:1px solid var(--platform-line);padding-left:30px}.platform-blog .blog-article-cover{max-width:1260px;margin-block:0 65px}.platform-blog .blog-article-cover>img{display:block;width:100%;height:auto;aspect-ratio:1.95;object-fit:cover}.platform-blog .blog-article-cover figcaption{margin-top:13px;font-size:10px;line-height:1.6;color:#53675f}.platform-blog .blog-article-cover figcaption a{color:inherit;text-decoration:underline}.platform-blog .blog-reading-column{width:min(90%,760px);margin-inline:auto}.platform-blog .blog-prose{color:#334e43;font-family:var(--platform-font);overflow-wrap:break-word}.platform-blog .blog-prose>*{margin:0}.platform-blog .blog-prose>*+*{margin-top:1.65em}.platform-blog .blog-prose p,.platform-blog .blog-prose li{font-size:16px;line-height:1.9}.platform-blog .blog-prose strong{font-weight:600;color:var(--platform-ink)}.platform-blog .blog-prose em{font-style:italic}.platform-blog .blog-prose h2{margin:2.1em 0 .7em;font-size:clamp(28px,3vw,38px);line-height:1.22;letter-spacing:-.035em;color:var(--platform-ink)}.platform-blog .blog-prose h3{margin:2em 0 .7em;font-size:clamp(22px,2.1vw,28px);line-height:1.3;letter-spacing:-.025em;color:var(--platform-ink)}.platform-blog .blog-prose h4{font:600 18px/1.5 var(--platform-font);margin:2em 0 .7em}.platform-blog .blog-prose h2:first-child,.platform-blog .blog-prose h3:first-child{margin-top:0}.platform-blog .blog-prose ul,.platform-blog .blog-prose ol{padding-left:1.4em}.platform-blog .blog-prose ul{list-style:disc}.platform-blog .blog-prose ol{list-style:decimal}.platform-blog .blog-prose li+li{margin-top:.7em}.platform-blog .blog-prose li::marker{color:#829180}.platform-blog .blog-prose li>p{margin-block:.5em}.platform-blog .blog-prose a{color:var(--platform-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#7c9181;text-underline-offset:4px}.platform-blog .blog-prose a:hover{text-decoration-color:currentColor}.platform-blog .blog-prose blockquote{margin:2.2em 0;border-left:2px solid #b8b887;padding:8px 0 8px 28px}.platform-blog .blog-prose blockquote>*+*{margin-top:1.1em}.platform-blog .blog-prose blockquote p{color:var(--platform-ink);font-size:20px;line-height:1.7;font-style:italic;letter-spacing:-.015em}.platform-blog .blog-prose blockquote em{font-style:normal}.platform-blog .blog-prose figure{margin-block:2.5em}.platform-blog .blog-prose img{display:block;max-width:100%;height:auto}.platform-blog .blog-prose figcaption{margin-top:12px;color:#53675f;font-size:11px;line-height:1.65}.platform-blog .blog-prose hr{margin-block:3em;border:0;border-top:1px solid var(--platform-line)}.platform-blog .blog-prose .tg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:2.5em}.platform-blog .blog-prose .tg-tiles figure{margin:0}.platform-blog .blog-prose .tg-prose-source{color:#53675f;font-size:12px}.platform-blog .blog-prose .tg-prose-callout{padding-block:22px;border-block:1px solid var(--platform-line);color:var(--platform-ink);font-size:18px}.platform-blog .blog-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px;line-height:1.6}.platform-blog .blog-prose th,.platform-blog .blog-prose td{padding:12px;border:1px solid var(--platform-line);text-align:left}.platform-blog .blog-prose pre{overflow-x:auto;padding:20px}.platform-blog .blog-article-end{margin-top:65px;padding-top:28px;border-top:1px solid var(--platform-line)}.platform-blog .blog-article-end .p-link{color:var(--platform-ink);font-size:12px;border-bottom:0;padding:0;gap:17px}.platform-blog .blog-article-end .p-link:hover{text-decoration:underline}@media(max-width:800px){.platform-blog .blog-index-intro{grid-template-columns:1fr;gap:27px;margin-bottom:50px}.platform-blog .blog-index-intro h1{max-width:670px;font-size:clamp(32px,5.3vw,49px)}.platform-blog .blog-index-intro>p{margin:0;max-width:450px}.platform-blog .blog-index-grid{gap:45px 5%}.platform-blog .blog-article-heading h1{margin-top:33px}.platform-blog .blog-article-cover{margin-bottom:45px}}@media(max-width:550px){.platform-blog .blog-index{padding-top:46px}.platform-blog .blog-index-heading>.p-label{margin-bottom:25px}.platform-blog .blog-index-intro h1{font-size:32px}.platform-blog .blog-index-grid{grid-template-columns:1fr;gap:43px}.platform-blog .blog-article{padding-top:42px}.platform-blog .blog-article-heading h1{font-size:27px;margin-bottom:27px}.platform-blog .blog-article-meta{font-size:10px;gap:15px;margin-bottom:32px}.platform-blog .blog-article-meta span{padding-left:15px}.platform-blog .blog-article-cover>img{aspect-ratio:1.4}.platform-blog .blog-prose p,.platform-blog .blog-prose li{font-size:15px;line-height:1.85}.platform-blog .blog-prose blockquote{padding-left:21px}.platform-blog .blog-prose blockquote p{font-size:18px}.platform-blog .blog-prose .tg-tiles{grid-template-columns:1fr;gap:26px}.platform-blog .blog-prose .tg-tiles figure img{width:100%}}
