.blog-module__JsT-Oq__page{color:#2c2623;background:#fff;min-height:100vh}.blog-module__JsT-Oq__hero{background:linear-gradient(#fff8f4 0%,#fffdfb 100%);border-bottom:1px solid #f1e7e1;padding:44px 24px 42px}.blog-module__JsT-Oq__heroInner{text-align:center;width:min(1180px,100%);margin:0 auto}.blog-module__JsT-Oq__eyebrow{color:#a85f52;letter-spacing:.16em;margin-bottom:15px;font-size:12px;font-weight:800;display:inline-block}.blog-module__JsT-Oq__hero h1{letter-spacing:-.045em;color:#26201e;margin:0;font-size:clamp(42px,6vw,70px);font-weight:700;line-height:.95}.blog-module__JsT-Oq__hero h1 em{color:#a85f52;font-family:Georgia,Times New Roman,serif;font-weight:400}.blog-module__JsT-Oq__hero p{color:#6c615d;max-width:600px;margin:22px auto 0;font-size:17px;line-height:1.65}.blog-module__JsT-Oq__postCount{color:#7d6e68;background:#fff;border:1px solid #eaded7;border-radius:999px;justify-content:center;align-items:center;margin-top:22px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__postsSection{width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 90px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 34px;display:grid}.blog-module__JsT-Oq__card{min-width:0}.blog-module__JsT-Oq__imageLink{aspect-ratio:1200/628;background:#f5efeb;border-radius:18px;display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__cardImage{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .35s;display:block}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardImage{transform:scale(1.025)}.blog-module__JsT-Oq__imagePlaceholder{color:#b8877d;background:linear-gradient(145deg,#f8eee8,#fffaf7);justify-content:center;align-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:20px;display:flex}.blog-module__JsT-Oq__cardContent{flex-direction:column;min-height:220px;padding:21px 4px 0;display:flex}.blog-module__JsT-Oq__cardEyebrow{color:#ad7166;letter-spacing:.15em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.blog-module__JsT-Oq__card h2{letter-spacing:-.035em;min-height:70px;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.blog-module__JsT-Oq__card h2 a{color:#2b2522;text-decoration:none}.blog-module__JsT-Oq__card h2 a:hover{color:#9d5c50}.blog-module__JsT-Oq__card p{color:#746963;max-width:560px;margin:13px 0 0;font-size:15px;line-height:1.65}.blog-module__JsT-Oq__readMore{color:#9f5c50;align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__readMore span{transition:transform .18s}.blog-module__JsT-Oq__readMore:hover span{transform:translate(4px)}.blog-module__JsT-Oq__empty{text-align:center;background:#fffaf7;border:1px solid #eee2dc;border-radius:18px;grid-column:1/-1;padding:72px 24px}.blog-module__JsT-Oq__empty span{color:#ad7166;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.blog-module__JsT-Oq__empty h2{margin:0;font-size:28px}.blog-module__JsT-Oq__empty p{color:#756965;max-width:430px;margin:12px auto 0;line-height:1.6}@media (max-width:767px){.blog-module__JsT-Oq__hero{padding:20px}.blog-module__JsT-Oq__hero h1{font-size:46px}.blog-module__JsT-Oq__hero p{margin-top:18px;font-size:15px;line-height:1.6}.blog-module__JsT-Oq__postsSection{width:calc(100% - 32px);padding:22px 0 66px}.blog-module__JsT-Oq__grid{grid-template-columns:1fr;gap:42px}.blog-module__JsT-Oq__imageLink{aspect-ratio:1200/628;border-radius:14px}.blog-module__JsT-Oq__cardContent{min-height:0;padding:17px 2px 0}.blog-module__JsT-Oq__card h2{min-height:0;font-size:25px}.blog-module__JsT-Oq__card p{font-size:14px}.blog-module__JsT-Oq__readMore{margin-top:14px;padding-top:0}}
