.blog-module__3rPSzG__main{--ink:#2d241d;--muted:#74685d;--paper:#fbf8f2;--oat:#f0e8dc;--coffee:#4b382c;--champagne:#b99268;min-height:100vh;color:var(--ink);background:linear-gradient(#fffdf9 0%,#f6efe6 100%)}.blog-module__3rPSzG__container{width:min(1120px,100% - 40px);margin:0 auto}.blog-module__3rPSzG__hero{text-align:center;padding:150px 0 64px}.blog-module__3rPSzG__eyebrow,.blog-module__3rPSzG__sectionHeading span,.blog-module__3rPSzG__caseCopy>span{color:#8c6748;letter-spacing:.17em;text-transform:uppercase;font-size:.72rem;font-weight:850}.blog-module__3rPSzG__hero h1{color:var(--ink);letter-spacing:-.05em;margin:14px 0;font-size:clamp(2.6rem,6vw,4.8rem)}.blog-module__3rPSzG__hero>div>p{max-width:700px;color:var(--muted);margin:0 auto;font-size:1.05rem}.blog-module__3rPSzG__searchPanel{text-align:left;background:#ffffffd6;border:1px solid #5b45331c;border-radius:24px;max-width:880px;margin:36px auto 0;padding:24px;box-shadow:0 18px 44px #46342714}.blog-module__3rPSzG__searchPanel label{color:#684b35;margin-bottom:9px;font-size:.78rem;font-weight:800;display:block}.blog-module__3rPSzG__searchRow{background:#fffdf9;border:1px solid #5b453329;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.blog-module__3rPSzG__searchRow span{color:#9b7655;font-size:1.4rem}.blog-module__3rPSzG__searchRow input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:14px 0}.blog-module__3rPSzG__filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.blog-module__3rPSzG__filters button{color:#70523d;cursor:pointer;font:inherit;background:#f6efe6;border:1px solid #5b453324;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:750}.blog-module__3rPSzG__filters button:hover,.blog-module__3rPSzG__filters .blog-module__3rPSzG__activeFilter{color:#fff;border-color:var(--coffee);background:var(--coffee)}.blog-module__3rPSzG__articleSection{padding:36px 0 96px}.blog-module__3rPSzG__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.blog-module__3rPSzG__sectionHeading h2{color:var(--ink);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.blog-module__3rPSzG__sectionHeading p{color:var(--muted);margin:0;font-size:.86rem}.blog-module__3rPSzG__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blog-module__3rPSzG__card{background:#fffdf9;border:1px solid #5b45331a;border-radius:24px;overflow:hidden;box-shadow:0 16px 38px #46342714}.blog-module__3rPSzG__cardImage{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.blog-module__3rPSzG__cardImage img{-o-object-fit:cover;object-fit:cover;transition:transform .5s}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardImage img{transform:scale(1.035)}.blog-module__3rPSzG__cardBody{padding:24px}.blog-module__3rPSzG__meta{color:#9b7655;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:800;display:flex}.blog-module__3rPSzG__card h2{margin:12px 0 9px;font-size:1.35rem;line-height:1.4}.blog-module__3rPSzG__card h2 a{color:var(--ink);text-decoration:none}.blog-module__3rPSzG__cardBody>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.blog-module__3rPSzG__cardFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.blog-module__3rPSzG__cardFooter small{color:#8d8176;font-size:.72rem}.blog-module__3rPSzG__cardFooter a{color:#76533a;font-size:.8rem;font-weight:850;text-decoration:none}.blog-module__3rPSzG__emptyState{text-align:center;background:#fffdf9;border-radius:22px;padding:70px 24px}.blog-module__3rPSzG__emptyState p{color:var(--muted)}.blog-module__3rPSzG__emptyState button{color:#fff;background:var(--coffee);cursor:pointer;border:0;border-radius:999px;padding:9px 14px}.blog-module__3rPSzG__caseCta{background:#352a23;border-radius:28px;grid-template-columns:1fr 1fr;width:min(1120px,100% - 40px);margin:0 auto 100px;display:grid;overflow:hidden;box-shadow:0 24px 54px #46342724}.blog-module__3rPSzG__caseImage{min-height:360px;position:relative}.blog-module__3rPSzG__caseImage img{-o-object-fit:cover;object-fit:cover}.blog-module__3rPSzG__caseCopy{align-self:center;padding:48px}.blog-module__3rPSzG__caseCopy>span{color:#d9b48e}.blog-module__3rPSzG__caseCopy h2{color:#fffaf3;margin:11px 0;font-size:clamp(2rem,4vw,3.2rem)}.blog-module__3rPSzG__caseCopy p{color:#d5c8bc;line-height:1.75}.blog-module__3rPSzG__caseCopy a{color:#3b2c23;background:#f4e3cf;border-radius:999px;margin-top:12px;padding:11px 17px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:760px){.blog-module__3rPSzG__container{width:min(100% - 28px,1120px)}.blog-module__3rPSzG__hero{padding:118px 0 48px}.blog-module__3rPSzG__searchPanel{border-radius:19px;padding:17px}.blog-module__3rPSzG__sectionHeading{flex-direction:column;align-items:start;gap:8px}.blog-module__3rPSzG__articleGrid{grid-template-columns:1fr}.blog-module__3rPSzG__caseCta{grid-template-columns:1fr;width:min(100% - 28px,1120px);margin-bottom:76px}.blog-module__3rPSzG__caseImage{min-height:260px}.blog-module__3rPSzG__caseCopy{padding:30px 24px 34px}}
