.blog_main__4Bkqf{max-width:768px;margin:0 auto;padding:4rem 1.5rem 6rem}.blog_header__EG_Ka{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border,#e5e7eb)}.blog_heading__mTwtz{font-family:var(--font-fraunces,serif);font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--text-primary,#111827);margin:0 0 .75rem}.blog_subheading__0l2kb{font-size:1.125rem;line-height:1.6;color:var(--text-secondary,#4b5563);margin:0}.blog_postList__COuJA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.blog_postCard__4t_pL{border-radius:.75rem;border:1px solid var(--border,#e5e7eb);background:var(--surface,#ffffff);overflow:hidden;transition:box-shadow .15s ease}.blog_postCard__4t_pL:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.blog_postLink__boGpM{display:block;padding:1.5rem;text-decoration:none;color:inherit}.blog_postMeta__JGsaw{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.blog_postCategory__kbVQ9{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent,#1f6e5c)}.blog_postDate__RwDg5{font-size:.8125rem;color:var(--text-secondary,#6b7280)}.blog_postTitle__d4UcO{font-family:var(--font-fraunces,serif);font-size:1.375rem;font-weight:600;line-height:1.3;color:var(--text-primary,#111827);margin:0 0 .5rem}.blog_postExcerpt__cygJt{font-size:.9375rem;line-height:1.6;color:var(--text-secondary,#4b5563);margin:0 0 .875rem}.blog_readMore__ltcY5{font-size:.875rem;font-weight:500;color:var(--accent,#1f6e5c)}.blog_empty__Rbtbe{text-align:center;color:var(--text-secondary,#6b7280);padding:4rem 0}.blog_pagination__Anp_S{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border,#e5e7eb);flex-wrap:wrap}.blog_paginationLink__SU7PL{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:.375rem;font-size:.9375rem;font-weight:500;color:var(--text-secondary,#4b5563);background:transparent;border:1px solid var(--border,#e5e7eb);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.blog_paginationLink__SU7PL:hover{color:var(--accent,#1f6e5c);border-color:var(--accent,#1f6e5c);background:rgba(31,110,92,.04)}.blog_paginationActive__1Xjxa{color:#fff;background:var(--accent,#1f6e5c);border-color:var(--accent,#1f6e5c);font-weight:600;pointer-events:none}.blog_paginationDisabled__6Nyw7{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-size:.9375rem;color:var(--text-secondary,#9ca3af);cursor:not-allowed}.blog_paginationInfo__Kmlj_{text-align:center;font-size:.875rem;color:var(--text-secondary,#9ca3af);margin-top:1rem;margin-bottom:0}