.mz-blog{background:var(--memozz-warm-ivory);color:var(--memozz-graphite);font-family:var(--memozz-font-ui)}.mz-blog-wrap{max-width:1180px;width:calc(100% - 2 * var(--memozz-gutter));margin:auto}.mz-blog-intro{max-width:760px;padding:55px 0 45px}.mz-blog-intro h1{font:500 clamp(2.8rem, 6vw, 5.4rem)/1.08 var(--memozz-font-story);letter-spacing:-.05em;margin:15px 0 24px}.mz-blog-intro h1 span{color:var(--memozz-dusty-rose)}.mz-blog-intro>p:last-child{max-width:580px;color:var(--memozz-muted);font-size:1.05rem;line-height:1.8}.mz-blog-label{font:600 .68rem/1.6 var(--memozz-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--memozz-muted);display:block}.mz-blog-feature{background:var(--memozz-white);color:inherit;grid-template-columns:1.15fr 1fr;text-decoration:none;display:grid}.mz-blog-feature>img{object-fit:cover;width:100%;height:100%;min-height:340px}.mz-blog-feature>div{padding:42px}.mz-blog-feature h2{font:500 clamp(1.6rem, 2.5vw, 2.4rem)/1.25 var(--memozz-font-story);letter-spacing:-.035em}.mz-blog-feature p:not(.mz-blog-label){color:var(--memozz-muted);line-height:1.8}.mz-blog-read{border-bottom:1px solid var(--memozz-greige);margin-top:18px;padding-bottom:6px;font-size:.85rem;display:inline-block}.mz-blog-library{padding:72px 0}.mz-blog-library>h2,.mz-blog-related>h2{font:500 clamp(1.7rem, 3vw, 2.5rem)/1.2 var(--memozz-font-story);letter-spacing:-.035em}.mz-blog-search{gap:10px;max-width:480px;margin:30px 0 20px;font-size:.85rem;display:grid}.mz-blog-search input{border:1px solid var(--memozz-greige);color:var(--memozz-graphite);font:inherit;box-sizing:border-box;background:#fff;border-radius:4px;width:100%;padding:14px 16px}.mz-blog-filters{flex-wrap:wrap;gap:10px;display:flex}.mz-blog-filters button,.mz-blog-empty button{font:500 .8rem var(--memozz-font-ui);border:1px solid var(--memozz-greige);min-height:44px;color:var(--memozz-graphite);cursor:pointer;background:0 0;border-radius:24px;padding:12px 17px}.mz-blog-filters button[aria-pressed=true]{background:var(--memozz-graphite);color:#fff;border-color:var(--memozz-graphite)}.mz-blog-library>p{color:var(--memozz-muted);margin:24px 0;font-size:.8rem}.mz-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px;display:grid}.mz-blog-card a{color:var(--memozz-graphite);text-decoration:none;display:block}.mz-blog-card img{aspect-ratio:16/10;object-fit:cover;background:var(--memozz-sand);width:100%;height:auto;margin-bottom:20px;display:block}.mz-blog-card h3{font:500 1.35rem/1.4 var(--memozz-font-story);letter-spacing:-.025em;margin:12px 0}.mz-blog-card p{font:.9rem/1.8 var(--memozz-font-ui);color:var(--memozz-muted);margin:0}.mz-blog-card a:hover h3,.mz-blog-feature:hover h2{text-underline-offset:5px;text-decoration:underline}.mz-blog-related{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:50px 0 70px}.mz-blog-related>a{color:inherit;margin-top:30px;display:inline-block}.mz-blog-article>div:first-of-type{max-width:760px}.mz-blog-article>div:first-of-type>section{grid-template-columns:1fr;gap:18px}.mz-blog-article :focus-visible,.mz-blog :focus-visible{outline:2px solid var(--memozz-dusty-rose);outline-offset:5px}@media (width<=800px){.mz-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-blog-feature{grid-template-columns:1fr}.mz-blog-feature>img{aspect-ratio:16/9;height:auto;min-height:0}.mz-blog-feature>div{padding:26px}.mz-blog-intro{padding-top:25px}}@media (width<=520px){.mz-blog-grid{grid-template-columns:1fr;gap:35px}.mz-blog-library{padding-top:45px}.mz-blog-feature h2{font-size:1.65rem}.mz-blog-card h3{font-size:1.4rem}}
