.blog-article{gap:var(--ed-space-section);display:grid}.blog-article :is(h1,h2,h3),.blog-entry-title{overflow-wrap:anywhere}.blog-name{max-inline-size:100%;display:inline-block}.blog-date{border-block-start:var(--cq-hairline) solid var(--cq-line);inline-size:100%;margin:0;padding-block-start:var(--cq-space-4)}.blog-date time{font-family:var(--cq-font-mono);font-size:var(--cq-text-data);line-height:var(--cq-line-data);font-feature-settings:var(--cq-features-value);color:var(--cq-ink);display:block}.blog-body h2,.blog-body h3{margin:var(--cq-space-4) 0 0;font-weight:var(--cq-weight-strong);letter-spacing:var(--cq-tracking-tight);color:var(--cq-ink)}.blog-body h2{font-size:var(--cq-text-heading);line-height:var(--cq-line-heading)}.blog-body h3{font-size:var(--cq-text-title);line-height:var(--cq-line-title)}.blog-body hr{inline-size:100%;margin:var(--cq-space-4) 0;border:0;border-block-start:var(--cq-hairline) solid var(--cq-line)}.blog-body ol{gap:var(--cq-space-2);margin:0;padding-inline-start:var(--cq-space-6);display:grid}.blog-body ul{gap:var(--cq-space-2);display:grid}.blog-body blockquote{gap:var(--cq-space-3);border-inline-start:var(--cq-space-1) solid var(--cq-line-strong);margin:0;padding-inline-start:var(--cq-space-6);display:grid}.blog-body blockquote p{color:var(--cq-ink)}.blog-body pre{padding:var(--cq-space-4) var(--cq-space-6);background-color:var(--cq-raised);border:var(--cq-hairline) solid var(--cq-line);border-radius:var(--ed-radius-frame);margin:0;overflow-x:auto}.blog-body pre code{font-family:var(--cq-font-mono);font-size:var(--cq-text-data);line-height:var(--cq-line-data);color:var(--cq-ink);white-space:pre-wrap;overflow-wrap:anywhere}.blog-body :not(pre)>code{font-family:var(--cq-font-mono);overflow-wrap:anywhere}.blog-list{max-inline-size:var(--cq-measure);margin:0;padding:0;list-style:none;display:grid}.blog-entry{gap:var(--cq-space-2);padding-block:var(--cq-space-6);border-block-start:var(--cq-hairline) solid var(--cq-line);display:grid}.blog-entry-title{font-size:var(--cq-text-title);line-height:var(--cq-line-title);font-weight:var(--cq-weight-strong);letter-spacing:var(--cq-tracking-tight);margin:0}.blog-entry time{font-family:var(--cq-font-mono);font-size:var(--cq-text-data);line-height:var(--cq-line-data);color:var(--cq-ink-2)}.blog-entry p{color:var(--cq-ink-2);margin:0}.blog-crumbs ol{gap:var(--cq-space-2);font-size:var(--cq-text-label);line-height:var(--cq-line-label);color:var(--cq-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-crumbs li+li:before{content:"›";margin-inline-end:var(--cq-space-2)}.blog-crumbs a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.blog-crumbs a:hover{color:var(--cq-ink)}.blog-crumbs li[aria-current=page]{overflow-wrap:anywhere;min-inline-size:0}
