.Blog-module__O03qeG__openPost{max-width:var(--content-max-width)}.Blog-module__O03qeG__openPostHeader{margin-bottom:28px}.Blog-module__O03qeG__openPostDate{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:8px;font-size:.72rem}.Blog-module__O03qeG__openPostTitle{font-family:var(--font-decorative), serif;letter-spacing:.01em;font-size:1.75rem;font-weight:700;line-height:1.3}.Blog-module__O03qeG__openPostTitleLink{color:var(--color-sand);transition:opacity var(--transition-fast);text-decoration:none}.Blog-module__O03qeG__openPostTitleLink:hover{opacity:.75}.Blog-module__O03qeG__openPostBody{font-family:var(--content-font-family);font-size:var(--content-font-size);line-height:var(--content-line-height);color:var(--content-color);letter-spacing:var(--content-letter-spacing);word-break:break-word}.Blog-module__O03qeG__openPostBody h1,.Blog-module__O03qeG__openPostBody h2,.Blog-module__O03qeG__openPostBody h3{color:var(--content-heading-color);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:600;line-height:1.3}.Blog-module__O03qeG__openPostBody h1{font-size:1.75rem}.Blog-module__O03qeG__openPostBody h2{font-size:1.4rem}.Blog-module__O03qeG__openPostBody h3{font-size:1.15rem}.Blog-module__O03qeG__openPostBody p{margin-bottom:var(--content-paragraph-gap);color:var(--content-color);letter-spacing:var(--content-letter-spacing);font-weight:400}.Blog-module__O03qeG__openPostBody p:first-of-type{margin-top:0}.Blog-module__O03qeG__openPostBody a{color:var(--content-link-color);text-underline-offset:4px;text-decoration:underline}.Blog-module__O03qeG__openPostBody a:hover{opacity:.8}.Blog-module__O03qeG__openPostBody pre{background:var(--content-code-bg);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin-bottom:var(--content-paragraph-gap);color:var(--content-code-color);font-family:var(--font-mono);font-size:.95rem;overflow-x:auto}.Blog-module__O03qeG__openPostBody code{font-family:var(--font-mono);color:var(--content-code-color);border-radius:4px;padding:.1em .3em;font-size:.85em}.Blog-module__O03qeG__openPostBody pre code{color:inherit;background:0 0;padding:0}.Blog-module__O03qeG__openPostBody ul,.Blog-module__O03qeG__openPostBody ol{margin-bottom:var(--content-paragraph-gap);padding-left:1.5rem}.Blog-module__O03qeG__openPostBody ul{list-style:outside}.Blog-module__O03qeG__openPostBody ol{list-style:decimal}.Blog-module__O03qeG__openPostBody li{margin-bottom:var(--space-2);color:var(--content-color)}.Blog-module__O03qeG__openPostBody blockquote{border-left:3px solid var(--content-quote-border);padding-left:var(--space-4);margin:var(--content-paragraph-gap) 0;color:var(--color-text-secondary);font-style:italic}.Blog-module__O03qeG__openPostBody hr{display:none}.Blog-module__O03qeG__openPostBody img{border-radius:var(--radius-md);max-width:100%;margin:var(--content-paragraph-gap) 0}.Blog-module__O03qeG__postsFeed{max-width:var(--content-max-width)}.Blog-module__O03qeG__postDivider{background:var(--color-layout-border);border:none;height:1px;margin:64px 0 56px}.Blog-module__O03qeG__archiveCta{border-top:1px solid var(--color-layout-border);justify-content:flex-start;margin-top:64px;padding-top:32px;display:flex}.Blog-module__O03qeG__archiveCtaLink{color:var(--color-sand);transition:opacity var(--transition-fast);align-items:center;gap:8px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.Blog-module__O03qeG__archiveCtaLink:hover{opacity:.75}.Blog-module__O03qeG__empty{color:var(--color-text-muted);font-size:.9rem}
