.blog-module__JsT-Oq__header{max-width:800px;padding:120px 0 80px}.blog-module__JsT-Oq__pageTitle{letter-spacing:-.03em;margin-bottom:20px;font-size:5rem}.blog-module__JsT-Oq__pageSubtitle{color:var(--gray-dark);font-size:1.5rem;font-family:var(--font-serif);font-style:italic}.blog-module__JsT-Oq__filterBar{flex-wrap:wrap;gap:15px;margin-bottom:60px;display:flex}.blog-module__JsT-Oq__filterBtn{border:1px solid var(--gray-medium);color:var(--gray-dark);cursor:pointer;background:0 0;border-radius:20px;padding:8px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:inline-block}.blog-module__JsT-Oq__filterBtn:hover,.blog-module__JsT-Oq__filterBtnActive{border-color:var(--foreground);color:var(--foreground);background-color:var(--gray-light)}.blog-module__JsT-Oq__postList{flex-direction:column;max-width:900px;margin-bottom:80px;display:flex}.blog-module__JsT-Oq__postItem{border-top:1px solid var(--gray-medium);transition:background-color .3s}.blog-module__JsT-Oq__postLink{color:inherit;padding:60px 0;text-decoration:none;display:block}.blog-module__JsT-Oq__postItem:hover .blog-module__JsT-Oq__postLink{color:inherit}.blog-module__JsT-Oq__postMeta{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;font-size:.85rem;display:flex}.blog-module__JsT-Oq__category{color:var(--foreground);font-weight:600}.blog-module__JsT-Oq__separator{color:var(--gray-medium)}.blog-module__JsT-Oq__postTitle{margin-bottom:20px;font-size:2.5rem;font-weight:400;transition:color .3s}.blog-module__JsT-Oq__postItem:hover .blog-module__JsT-Oq__postTitle{color:var(--gray-dark)}.blog-module__JsT-Oq__excerpt{color:var(--gray-dark);max-width:700px;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.blog-module__JsT-Oq__readMore{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--foreground);padding-bottom:2px;font-size:.9rem}.blog-module__JsT-Oq__emptyState{text-align:center;color:var(--gray-dark);padding:100px 0}.blog-module__JsT-Oq__pagination{border-top:1px solid var(--gray-medium);justify-content:space-between;align-items:center;max-width:900px;margin-bottom:120px;padding-top:40px;display:flex}.blog-module__JsT-Oq__pageBtn{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:10px 0;font-size:.9rem;transition:opacity .2s}.blog-module__JsT-Oq__pageBtn:disabled{opacity:.3;cursor:not-allowed}.blog-module__JsT-Oq__pageNumbers{gap:10px;display:flex}.blog-module__JsT-Oq__pageNumber{width:30px;height:30px;color:var(--gray-dark);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:all .2s;display:flex}.blog-module__JsT-Oq__pageNumber:hover,.blog-module__JsT-Oq__pageNumberActive{background-color:var(--foreground);color:var(--background)}.blog-module__JsT-Oq__articleContainer{max-width:740px;margin:0 auto;padding-top:80px;padding-bottom:120px}.blog-module__JsT-Oq__backLink{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark);margin-bottom:60px;font-size:.9rem;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__articleHeader{text-align:center;margin-bottom:60px}.blog-module__JsT-Oq__articleMeta{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark);justify-content:center;align-items:center;gap:15px;margin-bottom:20px;font-size:.9rem;display:flex}.blog-module__JsT-Oq__seriesLabel{color:var(--gray-dark);background-color:var(--gray-light);border-radius:4px;margin-bottom:20px;padding:6px 12px;font-size:.9rem;display:inline-block}.blog-module__JsT-Oq__seriesMeta,.blog-module__JsT-Oq__seriesName{color:var(--primary);font-weight:600}.blog-module__JsT-Oq__articleTitle{margin-bottom:0;font-size:3.5rem;line-height:1.1}.blog-module__JsT-Oq__articleContent{color:#333;font-size:1.25rem;line-height:1.8;font-family:var(--font-serif)}.blog-module__JsT-Oq__articleContent p{color:#333;margin-bottom:2rem}.blog-module__JsT-Oq__articleContent h2{font-family:var(--font-sans);letter-spacing:-.02em;margin-top:60px;margin-bottom:30px;font-size:1.8rem}.blog-module__JsT-Oq__articleContent h3{font-family:var(--font-sans);margin-top:40px;margin-bottom:20px;font-size:1.4rem}.blog-module__JsT-Oq__articleContent blockquote{border-left:2px solid var(--foreground);color:var(--gray-dark);margin:40px 0;padding-left:30px;font-size:1.4rem;font-style:italic}.blog-module__JsT-Oq__articleContent ul,.blog-module__JsT-Oq__articleContent ol{margin-bottom:2rem;padding-left:20px}.blog-module__JsT-Oq__articleContent li{margin-bottom:10px}.blog-module__JsT-Oq__articleContent pre{background-color:#f5f5f4;border-radius:4px;margin-bottom:2rem;padding:20px;font-family:monospace;font-size:.9rem;overflow-x:auto}.blog-module__JsT-Oq__seriesNav{border-top:1px solid var(--gray-medium);margin-top:80px;padding-top:40px}.blog-module__JsT-Oq__seriesHeader{text-align:center;margin-bottom:30px}.blog-module__JsT-Oq__seriesHeader h3{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark);font-size:1rem;font-family:var(--font-sans)}.blog-module__JsT-Oq__seriesLinks{justify-content:space-between;gap:20px;display:flex}.blog-module__JsT-Oq__prevLink,.blog-module__JsT-Oq__nextLink{flex-direction:column;max-width:45%;text-decoration:none;display:flex}.blog-module__JsT-Oq__nextLink{text-align:right;align-items:flex-end}.blog-module__JsT-Oq__prevLink span:first-child,.blog-module__JsT-Oq__nextLink span:first-child{text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark);margin-bottom:5px;font-size:.8rem}.blog-module__JsT-Oq__navTitle{font-family:var(--font-serif);color:var(--foreground);font-size:1.2rem;font-weight:600;line-height:1.3}@media (max-width:768px){.blog-module__JsT-Oq__pageTitle{font-size:3.5rem}.blog-module__JsT-Oq__articleTitle{font-size:2.5rem}.blog-module__JsT-Oq__postTitle{font-size:2rem}.blog-module__JsT-Oq__pagination{flex-direction:column;gap:20px}}
