.Blog-module__qYX-oq__page{background:var(--surface-page);padding:var(--space-16) var(--gutter) var(--band-gap)}.Blog-module__qYX-oq__shell{width:100%;max-width:var(--measure-page);margin:0 auto}.Blog-module__qYX-oq__stack{gap:var(--space-12);flex-direction:column;display:flex}.Blog-module__qYX-oq__heading{max-width:48rem;padding-top:var(--space-8);border-top:var(--border-rule) solid var(--line-brand)}.Blog-module__qYX-oq__pageTitle,.Blog-module__qYX-oq__articleTitle{color:var(--text-strong);font-family:var(--font-display);font-size:var(--size-fluid-page);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}.Blog-module__qYX-oq__lead,.Blog-module__qYX-oq__articleLead{max-width:var(--measure-lead);margin:var(--space-5) 0 0;color:var(--text-body);font-size:var(--size-md);line-height:var(--leading-snug)}.Blog-module__qYX-oq__categories{gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.Blog-module__qYX-oq__categoryLink,.Blog-module__qYX-oq__badge,.blog-card-badge){min-height:var(--control-h-sm);padding:5px var(--space-3);border:1px solid var(--line-edge);border-radius:var(--radius-2);color:var(--text-quiet);font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.Blog-module__qYX-oq__categoryLink{transition:var(--transition-control)}.Blog-module__qYX-oq__categoryLink:hover{border-color:var(--line-brand);background:var(--surface-brand-quiet);color:var(--text-brand)}:is(.Blog-module__qYX-oq__categoryLink:focus-visible,.Blog-module__qYX-oq__backLink:focus-visible,.blog-card-read:focus-visible,.blog-card:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.Blog-module__qYX-oq__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.blog-card{border:1px solid var(--line-hairline);border-radius:var(--radius-0);background:var(--surface-panel);min-width:0;box-shadow:5px 5px 0 var(--lsa-carolina-900);color:inherit;transition:var(--transition-control);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--line-edge);box-shadow:8px 8px 0 var(--lsa-carolina-900);transform:translate(-2px,-2px)}.blog-card-image{object-fit:cover;border-bottom:1px solid var(--line-hairline);width:100%;height:160px;display:block}.blog-card-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.blog-card-meta-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}:is(.Blog-module__qYX-oq__badge,.blog-card-badge){white-space:normal;min-height:auto}:is(.Blog-module__qYX-oq__meta,.blog-card-meta){color:var(--text-meta);font-family:var(--font-mono);font-size:var(--size-2xs);line-height:var(--leading-body)}.blog-card-title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--size-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight);margin:0}.blog-card-excerpt{color:var(--text-quiet);font-size:var(--size-sm);line-height:var(--leading-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.blog-card-read{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;padding-top:var(--space-2);color:var(--text-brand);font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:auto;line-height:1;display:inline-flex}.Blog-module__qYX-oq__empty{padding:var(--space-20) var(--space-6);border:1px solid var(--line-hairline);background:var(--surface-panel);color:var(--text-meta);font-family:var(--font-mono);font-size:var(--size-xs);text-align:center}.Blog-module__qYX-oq__breadcrumb,.Blog-module__qYX-oq__backLink{align-items:center;gap:var(--space-2);color:var(--text-meta);font-family:var(--font-mono);font-size:var(--size-2xs);letter-spacing:var(--tracking-label);line-height:var(--leading-body);text-transform:uppercase;display:flex}.Blog-module__qYX-oq__breadcrumb a,.Blog-module__qYX-oq__backLink{color:var(--text-meta);transition:color var(--duration-base);text-decoration:none}.Blog-module__qYX-oq__breadcrumb a:hover,.Blog-module__qYX-oq__backLink:hover{color:var(--text-brand)}.Blog-module__qYX-oq__pillar{align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--border-rule) solid var(--line-brand);background:var(--surface-panel);box-shadow:5px 5px 0 var(--lsa-carolina-900);display:flex}.Blog-module__qYX-oq__pillarCopy{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.Blog-module__qYX-oq__label,.Blog-module__qYX-oq__articleCount{color:var(--text-brand);font-family:var(--font-mono);font-size:var(--size-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-body);text-transform:uppercase;margin:0}.Blog-module__qYX-oq__pillarTitle{color:var(--text-strong);font-size:var(--size-base);font-weight:var(--weight-semibold);line-height:var(--leading-body);margin:0}.Blog-module__qYX-oq__articleList{gap:var(--space-6);flex-direction:column;display:flex}.Blog-module__qYX-oq__allPostsLink{align-self:flex-start}.Blog-module__qYX-oq__articlePage{background:var(--surface-page);padding:var(--space-16) var(--gutter) var(--band-gap)}.Blog-module__qYX-oq__articleShell{width:100%;max-width:var(--measure-page-narrow);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.Blog-module__qYX-oq__articleHeader{gap:var(--space-5);padding-top:var(--space-8);border-top:var(--border-rule) solid var(--line-brand);flex-direction:column;display:flex}.Blog-module__qYX-oq__articleLead{margin-top:0}.Blog-module__qYX-oq__articleMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__cover{object-fit:cover;border:1px solid var(--line-hairline);width:100%;height:clamp(240px,42vw,360px);display:block}.Blog-module__qYX-oq__author{align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line-hairline);display:flex}.Blog-module__qYX-oq__authorImage{object-fit:cover;flex:0 0 52px;width:52px;height:52px;display:block}.Blog-module__qYX-oq__authorCopy{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Blog-module__qYX-oq__authorName{color:var(--text-strong);font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0}.Blog-module__qYX-oq__authorMeta{color:var(--text-meta);font-family:var(--font-mono);font-size:var(--size-2xs);line-height:var(--leading-body);margin:0}@media (max-width:640px){.Blog-module__qYX-oq__page,.Blog-module__qYX-oq__articlePage{padding-top:var(--space-12)}.Blog-module__qYX-oq__pillar,.Blog-module__qYX-oq__author{flex-direction:column;align-items:flex-start}.Blog-module__qYX-oq__authorCopy{width:100%}}@media (prefers-reduced-motion:reduce){:is(.blog-card,.Blog-module__qYX-oq__categoryLink){transition:none}.blog-card:hover{transform:none}}
