.blog-article-header{padding-top:128px;padding-bottom:46px}.blog-back{color:#aaa;align-items:center;gap:9px;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.blog-back:hover{color:#eee}.blog-article-meta{color:#999;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:25px;font-size:13px;display:flex}.ss-page .blog-article-header h1{text-wrap:balance;max-width:950px;margin-inline:auto;font-size:clamp(36px,4.5vw,64px);line-height:1.1}.blog-article-header .ss-dek{max-width:720px;margin-bottom:0;font-size:clamp(17px,1.6vw,21px)}.blog-article-cover{margin-block:0}.blog-article-cover-image{aspect-ratio:16/9;background:#090909;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.blog-article-cover-image img{object-fit:contain}.blog-article-cover figcaption{color:#8f8f8f;text-align:center;max-width:760px;margin:18px auto 0;font-size:13px;line-height:1.6}.blog-prose{color:#b0b0b0;overflow-wrap:anywhere;width:min(720px,86%);margin:60px auto 0;scroll-margin-top:110px;font-size:18px;line-height:1.85}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:0 0 24px}.ss-page .blog-prose h2{letter-spacing:-.035em;text-wrap:pretty;margin:44px 0 18px;font-size:30px;line-height:1.2}.ss-page .blog-prose h3{margin:32px 0 14px;font-size:23px;line-height:1.3}.blog-prose strong{color:#e3e3e3;font-weight:550}.blog-prose a{color:#e3e3e3;text-underline-offset:4px;-webkit-text-decoration:underline #666;text-decoration:underline #666}.blog-prose a:hover{color:var(--ds-lime)}.blog-prose ul,.blog-prose ol{margin:0 0 24px;padding-left:24px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin-bottom:10px;padding-left:4px}.blog-prose blockquote{color:#d3d3d3;border-left:2px solid #ffffff30;margin:30px 0;padding-left:24px}.blog-prose img{border-radius:14px;max-width:100%;height:auto}.blog-prose pre{background:#0c0c0c;border:1px solid #ffffff1a;border-radius:12px;padding:20px;font-size:14px;overflow-x:auto}.blog-article-footer{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;width:min(720px,86%);margin:44px auto 90px;padding-top:24px;display:flex}.blog-article-footer a{color:#b0b0b0;align-items:center;gap:9px;min-height:44px;font-size:14px;display:inline-flex}.blog-article-footer a:hover{color:#f3f3f3}@media (max-width:760px){.blog-article-header{padding-top:96px;padding-bottom:30px}.blog-back{margin-bottom:16px}.blog-article-meta{gap:12px;margin-bottom:22px}.blog-article-cover-image{border-radius:14px}.blog-article-cover figcaption{padding-inline:8px;font-size:12px}.blog-prose{width:90%;margin-top:38px;font-size:17px;line-height:1.8}.ss-page .blog-prose h2{margin-top:34px;font-size:26px}.blog-article-footer{width:90%;margin-bottom:55px}}
