.blog-module__3rPSzG__page{background:var(--paper,#fdf7ec);min-height:100vh;color:var(--ink,#1a1a1a);padding:48px 24px 64px}.blog-module__3rPSzG__inner{max-width:1100px;margin:0 auto}.blog-module__3rPSzG__hero{text-align:center;margin-bottom:36px}.blog-module__3rPSzG__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted,#7a6f60);font-size:12px}.blog-module__3rPSzG__title{letter-spacing:.6px;margin:10px 0 12px;font-size:clamp(32px,4vw,44px);font-weight:800}.blog-module__3rPSzG__subtitle{color:var(--muted,#7a6f60);max-width:760px;margin:0 auto;font-size:16px;line-height:1.6}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.blog-module__3rPSzG__card{border:1px solid var(--grid-line,#2f2a24);color:inherit;background:#fffaf0;border-radius:14px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 12px 32px #0000001f}.blog-module__3rPSzG__card:hover{border-color:var(--accent-gold,#c08a2a);transform:translateY(-3px);box-shadow:0 16px 36px #00000024}.blog-module__3rPSzG__cardTitle{letter-spacing:.2px;font-size:20px;font-weight:700}.blog-module__3rPSzG__cardDescription{color:var(--muted,#7a6f60);line-height:1.5}.blog-module__3rPSzG__meta{flex-wrap:wrap;gap:8px;display:flex}.blog-module__3rPSzG__pill{border:1px solid var(--grid-line,#2f2a24);color:#332b22;white-space:nowrap;background:#f4ead6;border-radius:999px;padding:6px 10px;font-size:12px}.blog-module__3rPSzG__timestamp{color:#5e5346}.blog-module__3rPSzG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.blog-module__3rPSzG__pageLink{border:1px solid var(--grid-line,#2f2a24);color:inherit;text-align:center;letter-spacing:.3px;background:#fffaf0;border-radius:10px;min-width:42px;padding:8px 12px;font-weight:700;text-decoration:none}.blog-module__3rPSzG__pageLinkActive{color:#1a1209;border-color:var(--accent-gold,#c08a2a);background:linear-gradient(135deg,#f3d8a5,#e8bd6d)}.blog-module__3rPSzG__pageLinkDisabled{opacity:.55;cursor:not-allowed}.blog-module__3rPSzG__empty{text-align:center;color:var(--muted,#7a6f60);border:1px dashed var(--grid-line,#2f2a24);background:#fffaf0;border-radius:12px;padding:32px}.blog-module__3rPSzG__footer{text-align:center;color:var(--muted,#7a6f60);border-top:1px solid var(--grid-line,#2f2a24);margin-top:40px;padding:32px 0 8px}.blog-module__3rPSzG__footerNav{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.blog-module__3rPSzG__footerLink{color:var(--accent-red,#c92121);letter-spacing:.5px;font-weight:700;text-decoration:none}.blog-module__3rPSzG__footerLink:hover{color:var(--accent-gold,#c08a2a);text-decoration:underline}.blog-module__3rPSzG__articleShell{border:1px solid var(--grid-line,#2f2a24);background:#fffaf0;border-radius:18px;max-width:820px;margin:0 auto;padding:28px;box-shadow:0 14px 36px #0000001f}.blog-module__3rPSzG__articleHeader{margin-bottom:18px}.blog-module__3rPSzG__articleTitle{margin-bottom:8px;font-size:clamp(28px,4vw,38px);font-weight:800}.blog-module__3rPSzG__articleMeta{color:var(--muted,#6b6054);flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.blog-module__3rPSzG__articleSubheading{color:#1a1209;margin:12px 0 6px;font-size:20px;font-weight:800}.blog-module__3rPSzG__tags{flex-wrap:wrap;gap:6px;display:flex}.blog-module__3rPSzG__content{color:#2b241c;flex-direction:column;gap:14px;line-height:1.75;display:flex}.blog-module__3rPSzG__content p{margin:0}.blog-module__3rPSzG__content ul{margin:0;padding-left:20px;list-style:outside}.blog-module__3rPSzG__content li+li{margin-top:6px}.blog-module__3rPSzG__content a{color:var(--accent-red,#c92121);font-weight:700;text-decoration:none}.blog-module__3rPSzG__content a:hover{color:var(--accent-gold,#c08a2a);text-decoration:underline}.blog-module__3rPSzG__backLink{color:var(--accent-red,#c92121);align-items:center;gap:8px;margin-bottom:16px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__backLink:hover{color:var(--accent-gold,#c08a2a);text-decoration:underline}
