body{background-color:var(--color-warm-white)}.journal-hero{padding:160px 20px 80px;text-align:center;background-color:var(--color-warm-black);color:var(--color-sand)}.journal-hero h1{font-family:Fraunces,serif;font-size:clamp(3rem,6vw,5rem);margin-bottom:20px}.journal-hero p{font-family:Outfit,sans-serif;font-size:1.2rem;opacity:.8;max-width:600px;margin:0 auto}.blog-index{max-width:1200px;margin:80px auto 120px;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px}.post-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease;height:100%}.post-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.post-card-img{width:100%;height:240px;object-fit:cover;border-bottom:1px solid rgba(0,0,0,.05)}.post-card-content{padding:30px;display:flex;flex-direction:column;flex-grow:1}.post-card .date{color:var(--color-primary);font-size:.9em;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.post-card h2{font-family:Fraunces,serif;font-size:1.8rem;margin:0 0 16px;line-height:1.3;color:var(--color-warm-black)}.post-card .read-more{margin-top:auto;font-weight:500;color:var(--color-deep-chocolate);display:flex;align-items:center;gap:5px}.post-card:hover .read-more{color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-blog.css.map */
