.blog-page{--blog-ink:var(--theme-foreground,#4a3834);--blog-muted:var(--theme-text-muted,#8f7d77);--blog-accent:var(--theme-primary,#ae6255);--blog-line:var(--theme-border,#e8ddd3);color:var(--blog-ink)}.blog-breadcrumb a,.blog-card>a,.blog-template-embed a,.blog-related a{color:inherit;text-decoration:none}.blog-page{max-width:1120px;margin:0 auto;padding:56px 28px 96px}.blog-index-hero{text-align:center;max-width:700px;margin:18px auto 64px}.blog-eyebrow{color:var(--blog-accent);letter-spacing:.18em;font-size:12px;font-weight:700}.blog-index-hero h1,.blog-article-header h1{font-family:var(--font-display,Georgia, "Times New Roman", serif);font-weight:400;line-height:1.12}.blog-index-hero h1{margin:18px 0;font-size:clamp(38px,6vw,64px)}.blog-index-hero>p:last-child,.blog-article-excerpt{color:var(--blog-muted);font-size:18px;line-height:1.7}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-card{border:1px solid var(--blog-line);border-radius:var(--radius-card,8px);background:var(--theme-surface,#fffcf9);overflow:hidden}.blog-card-image{object-fit:cover;background:var(--theme-surface-muted,#f4e8e3);width:100%;height:230px;display:block}.blog-card-copy{padding:20px}.blog-card-copy h2{font-family:var(--font-display,Georgia, serif);margin:9px 0;font-size:24px;font-weight:400;line-height:1.25}.blog-card-copy p{color:var(--blog-muted);line-height:1.6}.blog-card-copy span{color:var(--blog-accent);font-size:14px}.blog-card-date{font-size:12px}.blog-empty{text-align:center;color:var(--blog-muted);padding:70px 0}.blog-breadcrumb{color:var(--blog-muted);flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:14px;display:flex}.blog-article-page article{max-width:850px;margin:0 auto}.blog-article-header{text-align:center;max-width:740px;margin:0 auto 34px}.blog-article-header h1{margin:16px 0;font-size:clamp(38px,6vw,58px)}.blog-article-byline{color:var(--blog-muted);font-size:14px}.blog-article-cover{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:600px;margin:0 auto 52px;display:block}.blog-article-body{max-width:700px;margin:0 auto;font-size:18px;line-height:1.85}.blog-article-body p{margin:0 0 1.4em}.blog-article-body h2,.blog-article-body h3{margin:2em 0 .7em;font-family:Georgia,serif;font-weight:400;line-height:1.25}.blog-article-body h2{font-size:34px}.blog-article-body h3{font-size:26px}.blog-article-body img{border-radius:6px;width:100%;height:auto;display:block}.blog-article-body figure{margin:2em 0}.blog-article-body blockquote,.blog-callout{border-left:3px solid var(--theme-accent-supporting,#c89585);color:var(--theme-text-secondary,#5f5751);margin:1.6em 0;padding:8px 20px}.blog-template-embed{border:1px solid var(--blog-line);background:var(--theme-surface,#fcfaf8);border-radius:8px;margin:34px 0}.blog-template-embed a{color:inherit;align-items:center;gap:20px;padding:18px;text-decoration:none;display:flex}.blog-template-embed img{object-fit:cover;width:112px;height:140px}.blog-related{border-top:1px solid var(--blog-line);max-width:850px;margin:70px auto 0;padding-top:28px}.blog-related>div,.blog-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-related a{border:1px solid var(--blog-line);color:var(--blog-accent);padding:18px;text-decoration:none}@media (max-width:760px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blog-page{padding:38px 18px 64px}}.blog-taxonomy-nav,.blog-tag-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin:-32px 0 40px;display:flex}.blog-tag-nav{margin:48px 0 0}.blog-taxonomy-nav a,.blog-tag-nav a{border:1px solid var(--blog-line);color:var(--blog-accent);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}@media (max-width:520px){.blog-card-grid,.blog-related>div,.blog-category-list{grid-template-columns:1fr}.blog-card-image{height:220px}.blog-article-cover{margin-bottom:32px}}
