.blog-minimal-main{background:#f3ebe3;max-width:100%;min-height:100vh;padding:8rem 1.5rem 6rem}.blog-minimal-inner-container{background:#faf5f0;border-radius:24px;max-width:1500px;margin:0 auto;padding:3.5rem 4rem}.blog-minimal-header{text-align:center;max-width:900px;margin:0 auto 4rem}.blog-minimal-title{font-size:clamp(3rem,5vw,4rem);font-family:var(--font-heading), serif;color:#111;margin-bottom:1.5rem;font-weight:400}.blog-minimal-intro{color:#555;font-size:1rem;line-height:1.8}.blog-minimal-nav{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:center;margin-bottom:4rem;padding:1.5rem 0;display:flex}.blog-minimal-categories{flex-wrap:wrap;justify-content:center;gap:2.5rem;display:flex}.blog-minimal-cat{color:#555;text-transform:capitalize;cursor:pointer;font-size:.9rem;transition:color .3s}.blog-minimal-cat:hover,.blog-minimal-cat.active{color:var(--color-gold)}.blog-minimal-layout-grid{grid-template-columns:1fr 300px;gap:4rem;display:grid}.blog-minimal-sidebar{align-self:start;position:sticky;top:100px}.blog-sidebar-section{margin-bottom:3rem}.blog-sidebar-title{font-family:var(--font-heading), serif;color:#111;margin-bottom:1.5rem;font-size:1.5rem}.blog-sidebar-list{margin:0;padding:0;list-style:none}.blog-sidebar-item{margin-bottom:1rem}.blog-sidebar-link{color:#555;cursor:pointer;font-size:.95rem;line-height:1.4;transition:color .3s;display:block}.blog-sidebar-link:hover{color:var(--color-gold)}.blog-sidebar-recent-title{color:#555;font-size:.95rem;line-height:1.5;transition:color .3s;display:block}.blog-sidebar-recent-title:hover{color:var(--color-gold)}.blog-minimal-feed{flex-direction:column;gap:4rem;display:flex}.blog-minimal-post{border-bottom:1px solid #0000001a;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-bottom:4rem;display:grid}.blog-minimal-post:last-child{border-bottom:none}.blog-minimal-image-wrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-minimal-image{object-fit:cover;width:100%;height:100%;transition:transform 1.5s}.blog-minimal-post:hover .blog-minimal-image{transform:scale(1.05)}.blog-minimal-content{flex-direction:column;justify-content:center;display:flex}.blog-minimal-meta{color:#777;margin-bottom:1rem;font-size:.85rem;font-style:italic}.blog-minimal-post-title{font-size:2.2rem;font-family:var(--font-heading), serif;color:#111;margin-bottom:1.2rem;font-style:italic;font-weight:400;line-height:1.3;transition:color .3s}.blog-minimal-post:hover .blog-minimal-post-title{color:var(--color-gold)}.blog-minimal-excerpt{color:#555;margin-bottom:2rem;font-size:1rem;line-height:1.7}.blog-minimal-readmore{color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.blog-minimal-post-footer{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}@media (max-width:900px){.blog-minimal-layout-grid{grid-template-columns:1fr}}@media (max-width:768px){.blog-minimal-categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.blog-minimal-categories::-webkit-scrollbar{display:none}.blog-minimal-cat{white-space:nowrap}.blog-minimal-post{grid-template-columns:1fr;gap:2rem}}
