.dt-blog-intro{max-width:900px;padding:78px 0 58px}.ar-site .dt-blog-label{color:var(--ar-accent-text);font-size:13px;display:block}.ar-site .dt-blog-intro h1{font-size:var(--ar-type-display);letter-spacing:var(--ar-track-display);margin:25px 0;line-height:1}.ar-site .dt-blog-intro>p:last-child{max-width:520px;color:var(--ar-muted);font-size:var(--ar-type-lead);line-height:1.65}.dt-blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.dt-blog-card{min-width:0}.dt-blog-cover{border-radius:6px;display:block;overflow:hidden}.dt-blog-art{aspect-ratio:5/3;color:var(--ar-ink);background:var(--ar-paper);align-items:center;display:grid;position:relative}.dt-blog-art svg{width:100%;height:100%}.dt-blog-art text{fill:var(--ar-ink);font-family:var(--ar-font-sans);letter-spacing:-.025em}.dt-blog-art>span{color:var(--ar-muted);font-size:12px;position:absolute;bottom:20px;left:24px}.dt-blog-art[data-artwork=connect],.dt-blog-art[data-artwork=reliable]{background:var(--ar-accent-wash)}.dt-blog-art[data-artwork=deepseek]{background:#eaf0ff}.dt-blog-art[data-artwork=compute]{background:#f0f0ec}.dt-blog-card-copy{padding-top:24px}.dt-blog-meta{color:var(--ar-muted);flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.dt-blog-meta>span{color:var(--ar-accent-text)}.ar-site .dt-blog-card h2{max-width:620px;letter-spacing:var(--ar-track-heading);margin:15px 0;font-size:clamp(26px,2.6vw,36px);line-height:1.16}.ar-site .dt-blog-card-copy>p{max-width:520px;color:var(--ar-muted);line-height:1.75}.ar-site .dt-blog-read{align-items:center;gap:24px;min-height:44px;margin-top:16px;font-size:13px;display:inline-flex}.dt-blog-read>span{color:var(--ar-accent-text);font-size:20px}.ar-site .dt-blog-card h2 a:hover,.ar-site .dt-blog-read:hover,.ar-site .dt-blog-breadcrumbs a:hover{color:var(--ar-accent-text)}.dt-blog-card--featured{border-block:1px solid var(--ar-rule);grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-block:30px 46px;display:grid}.dt-blog-card--featured .dt-blog-card-copy{padding:0 24px 0 0}.ar-site .dt-blog-card--featured h2{font-size:clamp(30px,3.5vw,48px)}.dt-blog-end{border-top:1px solid var(--ar-rule);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:70px;padding-top:24px;font-size:14px;display:flex}.ar-site .dt-blog-end>p{color:var(--ar-muted)}.dt-blog-related{border-top:1px solid var(--ar-rule);margin-top:90px;padding-top:35px}.ar-site .dt-blog-related>h2{margin-bottom:32px;font-size:32px}@media (max-width:900px){.dt-blog-card--featured{gap:28px}.dt-blog-card--featured .dt-blog-card-copy{padding-right:0}}@media (max-width:650px){.dt-blog-intro{padding-block:60px 36px}.ar-site .dt-blog-intro h1{font-size:clamp(44px,10.7vw,68px)}.dt-blog-list,.dt-blog-card--featured{grid-template-columns:1fr;gap:36px}.dt-blog-card--featured{gap:24px;padding-block:24px 32px}.ar-site .dt-blog-card--featured h2{font-size:32px}.dt-blog-related{margin-top:55px}}
.dt-article{max-width:1180px;margin-inline:auto}.dt-blog-breadcrumbs{color:var(--ar-muted);flex-wrap:wrap;gap:12px;padding-top:48px;font-size:12px;display:flex}.dt-article-header{border-bottom:1px solid var(--ar-rule);padding:50px 0 36px}.ar-site .dt-article-header h1{max-width:1000px;letter-spacing:var(--ar-track-heading);text-wrap:balance;margin-block:20px 26px;font-size:clamp(40px,5.3vw,72px);line-height:1.05}.ar-site .dt-article-deck{max-width:720px;font-size:var(--ar-type-lead);color:var(--ar-muted);line-height:1.7}.dt-article-byline{color:var(--ar-muted);flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:12px;display:flex}.dt-article-byline>span:first-child{color:var(--ar-ink)}.dt-article-layout{grid-template-columns:230px minmax(0,720px);justify-content:space-between;gap:60px;padding-top:48px;display:grid}.dt-article-aside{align-self:start;font-size:13px;position:sticky;top:100px}.dt-article-aside nav{margin-bottom:24px;display:grid}.ar-site .dt-article-aside nav>p{margin-bottom:16px}.dt-article-aside nav a{border-left:1px solid var(--ar-rule);color:var(--ar-muted);padding:9px 0 9px 16px;display:block}.dt-article-aside nav a:hover{color:var(--ar-accent-text);border-color:var(--ar-accent)}.dt-article-aside>a{min-height:44px;color:var(--ar-accent-text);align-items:center;display:inline-flex}.dt-article-prose{overflow-wrap:break-word;min-width:0;font-size:17px;line-height:1.85}.ar-site .dt-article-prose>p{margin-block:0 24px}.ar-site .dt-article-prose>h2{letter-spacing:-.035em;margin-block:46px 20px;scroll-margin-top:95px;font-size:clamp(25px,2.6vw,32px);line-height:1.2}.dt-article-prose ul,.dt-article-prose ol{list-style:revert;margin-block:0 26px;padding-left:25px}.dt-article-prose li{margin-bottom:10px;padding-left:5px}.dt-article-prose strong{font-weight:600}.ar-site .dt-article-prose a{color:var(--ar-accent-text);text-underline-offset:4px;text-decoration:underline}.dt-article-prose a:hover{text-decoration-thickness:2px}.dt-article-prose blockquote{border-left:3px solid var(--ar-accent);background:var(--ar-paper);margin:32px 0;padding:20px 24px}.dt-article-prose code{font-family:var(--ar-font-mono);background:var(--ar-paper);padding:2px 5px;font-size:.85em}.dt-article-prose pre{background:var(--ar-paper);padding:20px;overflow-x:auto}.dt-article-prose pre code{padding:0}.dt-article-author{background:var(--ar-paper);margin-top:48px;padding:28px;font-size:14px}.ar-site .dt-article-author>p{color:var(--ar-muted);margin-block:8px 16px}@media (max-width:900px){.dt-article-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (max-width:680px){.dt-blog-breadcrumbs{padding-top:36px}.dt-article-header{padding-top:32px}.dt-article-layout{grid-template-columns:1fr;gap:32px;padding-top:30px}.dt-article-aside{border-bottom:1px solid var(--ar-rule);padding-bottom:16px;position:static}.dt-article-aside>a{display:none}.dt-article-aside nav{margin-bottom:0}.dt-article-prose{font-size:16px}.ar-site .dt-article-prose>h2{scroll-margin-top:140px}}
