.articles-page{padding-top:30px;padding-bottom:75px}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;margin:0 0 35px;font-size:12px;flex-direction:row!important;gap:10px!important;padding:0!important;display:flex!important}.article-breadcrumb a{text-underline-offset:3px;text-decoration:underline}.articles-intro{max-width:800px;padding-bottom:42px}.articles-intro h1{margin:20px 0;font-size:clamp(42px,5vw,68px);line-height:1.08}.articles-intro>p{max-width:620px;color:var(--muted);font-size:16px}.articles-list{border-top:1px solid var(--line)}.article-item{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr) 25px;gap:25px;padding:30px 0;display:grid}.article-item time{color:var(--muted);padding-top:6px;font-size:12px}.article-item h2{max-width:840px;margin:0 0 12px;font:32px/1.2 Georgia,serif}.article-item h2 a:hover{color:var(--blue)}.article-item p{color:var(--muted);max-width:760px;margin:0;font-size:14px}.article-item-arrow{color:var(--blue);align-self:start;font-size:24px}.article-demo-label{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin-top:13px;font-size:10px;font-weight:700;display:block}.articles-count{color:var(--muted);margin:20px 0;font-size:12px}.articles-pagination{justify-content:space-between;align-items:center;gap:20px;font-size:13px;flex-direction:row!important;padding:25px 0 0!important;display:flex!important}.articles-pagination a{text-underline-offset:4px;text-decoration:underline}.articles-pagination span{color:var(--muted)}.article-read{max-width:850px;margin:0 auto}.article-head{display:block;padding:0 0 30px!important}.article-head h1{letter-spacing:-1px;margin:20px 0 24px;font-size:clamp(40px,4.5vw,64px);line-height:1.1}.article-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.article-lead{color:var(--muted);margin:25px 0 0;font-size:18px;line-height:1.65}.article-demo-note{border-left:3px solid var(--accent);background:#f2eee7;margin:0 0 30px;padding:9px 15px;font-size:12px}.article-cover{margin:0 0 38px}.article-cover img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;max-height:430px;display:block}.article-cover figcaption{color:var(--muted);margin-top:10px;font-size:11px}.article-content{overflow-wrap:anywhere;max-width:740px;margin:0 auto;font-size:16px;line-height:1.85}.article-content h2{margin:42px 0 18px;font:34px/1.2 Georgia,serif}.article-content h3{margin:30px 0 14px;font:25px/1.3 Georgia,serif}.article-content h4,.article-content h5,.article-content h6{margin:28px 0 12px;font-size:19px}.article-content p{margin:0 0 22px}.article-content a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.article-content li{margin:7px 0}.article-content ul,.article-content ol{margin:0 0 24px;padding-left:23px}.article-content blockquote{border-left:3px solid var(--blue);color:var(--ink);background:#eaf0f4;margin:30px 0;padding:15px 22px}.article-content blockquote p:last-child{margin-bottom:0}.article-content img{max-width:100%;height:auto}.article-content pre{background:#edf0f2;padding:18px;font-size:13px;line-height:1.6;overflow:auto}.article-content code{font-size:.9em}.article-content table{border-collapse:collapse;max-width:100%;margin:25px 0;font-size:14px;display:block;overflow:auto}.article-content th,.article-content td{border:1px solid var(--line);text-align:left;padding:10px}.article-content hr{border:0;border-top:1px solid var(--line);margin:35px 0}.article-related{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.article-related h2{margin:0 0 15px;font:27px/1.2 Georgia,serif}.article-related ul{flex-wrap:wrap;gap:12px 25px;margin:0;padding:0;list-style:none;display:flex}.article-related a{color:var(--blue);text-underline-offset:4px;font-size:14px;text-decoration:underline}.article-back{text-underline-offset:4px;margin-top:40px;font-size:13px;text-decoration:underline;display:inline-block}.articles-empty{border-top:1px solid var(--line);color:var(--muted);padding:35px 0;font-size:16px}@media (width<=620px){.articles-page{padding-top:20px;padding-bottom:45px}.article-breadcrumb{margin-bottom:27px}.articles-intro{padding-bottom:25px}.article-item{grid-template-columns:minmax(0,1fr) 20px;gap:10px 15px;padding:24px 0}.article-item time{grid-column:1/-1;padding:0}.article-item h2{font-size:27px}.articles-intro h1{font-size:45px}.article-head h1{letter-spacing:-.7px;font-size:40px}.article-lead{font-size:17px}.article-content{font-size:16px;line-height:1.8}.article-content h2{font-size:30px}.article-cover{margin-bottom:28px}.article-cover img{max-height:none}.article-related ul{display:block}.article-related li{margin:12px 0}.articles-pagination{gap:10px;font-size:12px}}
