.blog-module__PmqbEa__page{background:#fafaf8;min-height:100vh;padding-top:80px;padding-bottom:120px}.blog-module__PmqbEa__hero{text-align:center;background:#fff;border-bottom:1px solid #ebebeb;padding:80px 24px 64px}.blog-module__PmqbEa__eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#9e8c72;margin-bottom:16px;font-size:11px;font-weight:600}.blog-module__PmqbEa__title{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-.02em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.05}.blog-module__PmqbEa__subtitle{color:#6b6560;max-width:540px;margin:20px auto 0;font-size:17px;line-height:1.7}.blog-module__PmqbEa__featured{max-width:1200px;margin:56px auto 40px;padding:0 24px}.blog-module__PmqbEa__featuredCard{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden;box-shadow:0 2px 16px #0000000f,0 0 0 1px #0000000a}.blog-module__PmqbEa__featuredCard:hover{transform:translateY(-2px);box-shadow:0 8px 40px #0000001a,0 0 0 1px #0000000f}.blog-module__PmqbEa__featuredImageWrap{min-height:360px;overflow:hidden}.blog-module__PmqbEa__featuredImage{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-module__PmqbEa__featuredCard:hover .blog-module__PmqbEa__featuredImage{transform:scale(1.04)}.blog-module__PmqbEa__featuredBody{flex-direction:column;justify-content:center;gap:16px;padding:48px 48px 40px;display:flex}.blog-module__PmqbEa__featuredLabel{text-transform:uppercase;letter-spacing:.18em;color:#9e8c72;font-size:11px;font-weight:600}.blog-module__PmqbEa__featuredTitle{font-family:var(--font-heading);color:#1a1a1a;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}.blog-module__PmqbEa__featuredExcerpt{color:#6b6560;font-size:15px;line-height:1.7}.blog-module__PmqbEa__featuredMeta{color:#9e9590;margin-top:8px;font-size:12px}.blog-module__PmqbEa__featuredCta{color:#1a1a1a;border-bottom:1.5px solid #c9a96e;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding-bottom:2px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.blog-module__PmqbEa__featuredCard:hover .blog-module__PmqbEa__featuredCta{color:#9e7a3a;border-color:#9e7a3a}.blog-module__PmqbEa__sectionHeader{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:0 24px 24px;display:flex}.blog-module__PmqbEa__sectionTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#9e9590;font-size:11px;font-weight:600}.blog-module__PmqbEa__sectionLine{background:#ebebeb;flex:1;height:1px}.blog-module__PmqbEa__grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.blog-module__PmqbEa__card{background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden;box-shadow:0 1px 8px #0000000d,0 0 0 1px #0000000a}.blog-module__PmqbEa__card:hover{transform:translateY(-3px);box-shadow:0 6px 32px #00000017,0 0 0 1px #0000000f}.blog-module__PmqbEa__imageWrap{aspect-ratio:16/10;overflow:hidden}.blog-module__PmqbEa__image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.blog-module__PmqbEa__card:hover .blog-module__PmqbEa__image{transform:scale(1.05)}.blog-module__PmqbEa__cardContent{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.blog-module__PmqbEa__category{text-transform:uppercase;letter-spacing:.18em;color:#9e8c72;font-size:10px;font-weight:600}.blog-module__PmqbEa__cardTitle{font-family:var(--font-heading);color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.3;transition:color .2s}.blog-module__PmqbEa__card:hover .blog-module__PmqbEa__cardTitle{color:#9e7a3a}.blog-module__PmqbEa__excerpt{color:#6b6560;flex:1;font-size:14px;line-height:1.65}.blog-module__PmqbEa__cardFooter{border-top:1px solid #f0ede8;justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.blog-module__PmqbEa__author{color:#9e8c72;font-size:11px;font-weight:500}.blog-module__PmqbEa__date{color:#b0aaa4;font-size:11px}@media (max-width:1024px){.blog-module__PmqbEa__grid{grid-template-columns:repeat(2,1fr)}.blog-module__PmqbEa__featuredCard{grid-template-columns:1fr}.blog-module__PmqbEa__featuredImageWrap{min-height:240px}.blog-module__PmqbEa__featuredBody{padding:32px 28px}}@media (max-width:640px){.blog-module__PmqbEa__grid{grid-template-columns:1fr}.blog-module__PmqbEa__hero{padding:56px 20px 48px}}
