.um-blog-head{border-bottom:var(--um-border)}.um-blog-head__inner{max-width:var(--um-w-wide);margin:0 auto;padding:clamp(48px,6vw,88px) var(--um-gutter);display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;grid-gap:var(--um-s10);gap:var(--um-s10)}.um-blog-head__copy{display:grid;grid-gap:var(--um-s5);gap:var(--um-s5);max-width:46rem}.um-blog-head__title{font-size:var(--um-display-xl);letter-spacing:-.055em;max-width:20ch;margin:0}.um-blog-head__subhead{margin:0;font-size:var(--um-body-l);line-height:1.5;color:var(--um-ink-muted);max-width:56ch}.um-blog-head__takeaway{margin:0;font-family:var(--um-font-mono);font-size:var(--um-code);line-height:1.6;color:var(--um-ink-soft);max-width:64ch}.um-blog-head__actions{display:flex;align-items:center;gap:var(--um-s4)}.um-blog-head__rss{font-family:var(--um-font-mono);font-size:var(--um-label);text-transform:uppercase;letter-spacing:var(--um-tracking-label);color:var(--um-ink-soft);text-decoration:none}.um-blog-head__rss:hover{color:var(--um-ink)}@media (max-width:760px){.um-blog-head__inner{grid-template-columns:1fr;align-items:start;gap:var(--um-s6)}}.um-blog-featured{display:grid;grid-template-columns:6px minmax(0,1fr);grid-gap:var(--um-s6);gap:var(--um-s6);padding:0;overflow:hidden}.um-blog-featured__accent{background:var(--um-lavender)}.um-blog-featured__body{display:grid;grid-gap:var(--um-s4);gap:var(--um-s4);padding:clamp(28px,4vw,44px) clamp(28px,4vw,44px) clamp(28px,4vw,44px) 0}.um-blog-featured__tags{display:flex;align-items:center;gap:var(--um-s3)}.um-blog-featured__title{margin:0;font-size:var(--um-display-m);letter-spacing:-.03em;max-width:24ch}.um-blog-featured__link{color:inherit;text-decoration:none}.um-blog-featured__link:hover{color:var(--um-accent)}.um-blog-featured__dek{margin:0;font-size:var(--um-body-l);line-height:1.5;color:var(--um-ink-muted);max-width:64ch}.um-blog-featured__meta{margin:0;font-family:var(--um-font-mono);font-size:var(--um-label);text-transform:uppercase;letter-spacing:var(--um-tracking-label);color:var(--um-ink-soft)}@media (max-width:640px){.um-blog-featured{grid-template-columns:1fr}.um-blog-featured__accent{block-size:6px}.um-blog-featured__body{padding:var(--um-s6)}}.um-blog-divider,.um-blog-filters{margin-bottom:var(--um-s8)}.um-blog-filters{display:flex;flex-wrap:wrap;gap:var(--um-s2)}.um-blog-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:6px 14px;border-radius:var(--um-r-pill);border:var(--um-border);background:var(--um-bg-elevated);color:var(--um-ink-muted);font-family:var(--um-font-body);font-size:var(--um-body-s);font-weight:var(--um-weight-medium);line-height:1.2;transition:color var(--um-dur-fast) var(--um-ease),border-color var(--um-dur-fast) var(--um-ease)}.um-blog-chip:hover{color:var(--um-ink);border-color:var(--um-hair-accent)}.um-blog-chip.is-active{background:var(--um-accent);border-color:var(--um-accent);color:var(--um-accent-ink)}.um-blog-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:var(--um-s4);gap:var(--um-s4)}.um-blog-grid__cell{display:flex}.um-blog-grid__cell>*{width:100%}.um-blog-card{display:flex;flex-direction:column;gap:var(--um-s3);height:100%;transition:border-color var(--um-dur-fast) var(--um-ease)}.um-blog-card:hover{border-color:var(--um-hair-accent)}.um-blog-card__cat{align-self:flex-start;font-family:var(--um-font-mono);font-size:var(--um-label);text-transform:uppercase;letter-spacing:var(--um-tracking-label);padding:3px 9px;border-radius:var(--um-r-pill);background:var(--um-tint-indigo);color:var(--um-accent);border:var(--um-border-w) solid var(--um-hair-accent)}.um-blog-card__cat--engineering{background:var(--um-tint-blue);color:var(--um-blue);border-color:var(--um-hair-accent)}.um-blog-card__cat--research{background:var(--um-tint-lav);color:var(--um-lavender-ink);border-color:var(--um-hair-accent)}.um-blog-card__title{margin:0;font-size:var(--um-heading);letter-spacing:-.02em;line-height:1.2}.um-blog-card__link{color:inherit;text-decoration:none}.um-blog-card__link:hover{color:var(--um-accent)}.um-blog-card__dek{margin:0;font-size:var(--um-body-s);line-height:1.5;color:var(--um-ink-muted);flex:1 1 auto}.um-blog-card__meta{margin:0;font-family:var(--um-font-mono);font-size:var(--um-label);text-transform:uppercase;letter-spacing:var(--um-tracking-label);color:var(--um-ink-faint)}.um-blog-thumb{block-size:96px;border-radius:var(--um-r-flat);border:var(--um-border);background:var(--um-bg-sunken);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--um-s4)}.um-blog-thumb--dotgrid{background-image:radial-gradient(var(--um-hair-strong) 1px,transparent 1px);background-size:14px 14px}.um-blog-thumb__bars{display:flex;align-items:flex-end;gap:6px;inline-size:100%;block-size:100%}.um-blog-thumb__bars>span{flex:1 1;border-radius:var(--um-r-sm) var(--um-r-sm) 0 0;background:var(--um-lavender)}.um-blog-thumb__bars>span:nth-child(4){background:var(--um-accent)}.um-blog-thumb__code{display:grid;grid-gap:8px;gap:8px;inline-size:100%}.um-blog-thumb__code>span{block-size:7px;border-radius:var(--um-r-pill);background:var(--um-hair-strong)}.um-blog-thumb__code>span:nth-child(2){background:var(--um-lavender)}.um-blog-thumb__topo{position:relative;inline-size:100%;block-size:100%}.um-blog-thumb__node{position:absolute;inline-size:14px;block-size:14px;border-radius:50%}.um-blog-thumb__node--parent{inset-block-start:50%;inset-inline-start:16%;transform:translateY(-50%);background:var(--um-accent)}.um-blog-thumb__node--a{inset-block-start:24%;inset-inline-end:22%;background:var(--um-trust-agent)}.um-blog-thumb__node--b{inset-block-start:50%;inset-inline-end:14%;transform:translateY(-50%);background:var(--um-lavender)}.um-blog-thumb__node--c{inset-block-end:24%;inset-inline-end:22%;background:var(--um-trust-tool)}.um-blog-more{display:flex;justify-content:center;margin-top:var(--um-s8)}.um-blog-news{max-width:var(--um-w-wide);margin:0 auto;padding:var(--um-section-pad) var(--um-gutter)}.um-blog-news__panel{border-radius:var(--um-r-float);padding:clamp(36px,5vw,64px);display:grid;grid-gap:var(--um-s4);gap:var(--um-s4);justify-items:center;text-align:center}.um-blog-news__eyebrow{font-family:var(--um-font-mono);font-size:var(--um-label);text-transform:uppercase;letter-spacing:var(--um-tracking-label);color:var(--um-accent-ink);opacity:.85}.um-blog-news__title{margin:0;color:var(--um-accent-ink);font-size:var(--um-display-m);letter-spacing:-.02em;max-width:28ch}.um-blog-news__form{display:flex;flex-wrap:wrap;gap:var(--um-s2);justify-content:center;inline-size:100%;max-width:30rem;margin-top:var(--um-s2)}.um-blog-news__input{flex:1 1 14rem;min-inline-size:0;padding:10px 14px;border-radius:var(--um-r-flat);border:var(--um-border-w) solid transparent;background:var(--um-bg-elevated);color:var(--um-ink);font-family:var(--um-font-body);font-size:var(--um-body-s)}.um-blog-news__input::placeholder{color:var(--um-ink-faint)}.um-blog-news__input:focus-visible{outline:2px solid var(--um-accent-ink);outline-offset:2px}.um-blog-news__reassure{margin:0;color:var(--um-accent-ink);opacity:.9;font-size:var(--um-body-s);max-width:52ch}.um-blog-news__rss{color:var(--um-accent-ink);text-decoration:underline}.um-blog-crosslinks{display:grid;grid-gap:var(--um-s4);gap:var(--um-s4);padding-top:var(--um-s8);border-top:var(--um-border)}.um-blog-crosslinks__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--um-s3);gap:var(--um-s3);font-size:var(--um-body-s);color:var(--um-ink-muted);max-width:64ch}.um-blog-crosslinks__link{color:var(--um-blue);text-decoration:none;font-weight:var(--um-weight-medium)}.um-blog-crosslinks__link:hover{text-decoration:underline}