.blog-module__y_xCuG__page{background:var(--color-cream,#f9f9f9);min-height:60vh}.blog-module__y_xCuG__container{max-width:880px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.25rem clamp(4rem,8vw,7rem)}.blog-module__y_xCuG__header{margin-bottom:clamp(2rem,5vw,3.5rem)}.blog-module__y_xCuG__kicker{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#b4975a;margin-bottom:.75rem;font-size:.72rem}.blog-module__y_xCuG__pageTitle{font-family:var(--font-playfair,"Playfair Display", serif);color:#2a2a2a;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);font-weight:500}.blog-module__y_xCuG__pageSubtitle{color:#6b6b6b;max-width:56ch;margin:0;font-size:1rem;line-height:1.65}.blog-module__y_xCuG__list{flex-direction:column;display:flex}.blog-module__y_xCuG__card{border-top:1px solid #e4ddd0;padding:clamp(1.5rem,4vw,2.25rem) 0;text-decoration:none;transition:background .2s;display:block}.blog-module__y_xCuG__card:last-child{border-bottom:1px solid #e4ddd0}.blog-module__y_xCuG__cardMeta{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#9a8a68;gap:1rem;margin-bottom:.6rem;font-size:.72rem;display:flex}.blog-module__y_xCuG__cardTitle{font-family:var(--font-playfair,"Playfair Display", serif);color:#2a2a2a;margin:0 0 .55rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;transition:color .2s}.blog-module__y_xCuG__card:hover .blog-module__y_xCuG__cardTitle{color:#b4975a}.blog-module__y_xCuG__cardDescription{color:#6b6b6b;margin:0 0 .85rem;font-size:.95rem;line-height:1.6}.blog-module__y_xCuG__cardMore{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#b4975a;font-size:.78rem}.blog-module__y_xCuG__backLink{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#9a8a68;margin-bottom:2rem;font-size:.75rem;text-decoration:none;display:inline-block}.blog-module__y_xCuG__backLink:hover{color:#b4975a}.blog-module__y_xCuG__articleHeader{border-bottom:2px solid #b4975a;margin-bottom:clamp(2rem,5vw,3rem);padding-bottom:clamp(1.5rem,4vw,2.25rem)}.blog-module__y_xCuG__articleTitle{font-family:var(--font-playfair,"Playfair Display", serif);color:#2a2a2a;margin:.6rem 0 1rem;font-size:clamp(1.9rem,5vw,2.9rem);font-weight:500;line-height:1.18}.blog-module__y_xCuG__articleLead{color:#6b6b6b;margin:0;font-size:1.08rem;line-height:1.65}.blog-module__y_xCuG__body{color:#3a3a3a;font-size:1.02rem;line-height:1.75}.blog-module__y_xCuG__body h2{font-family:var(--font-playfair,"Playfair Display", serif);color:#2a2a2a;margin:2.4em 0 .7em;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:500}.blog-module__y_xCuG__body h3{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.02em;color:#2a2a2a;margin:1.8em 0 .5em;font-size:1.02rem;font-weight:600}.blog-module__y_xCuG__body p{margin:0 0 1.1em}.blog-module__y_xCuG__body ul,.blog-module__y_xCuG__body ol{margin:0 0 1.2em;padding-left:1.4em}.blog-module__y_xCuG__body li{margin-bottom:.45em}.blog-module__y_xCuG__body a{color:#b4975a;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__y_xCuG__body a:hover{color:#8f7642}.blog-module__y_xCuG__body strong{color:#2a2a2a}.blog-module__y_xCuG__articleFooter{border-top:1px solid #e4ddd0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.75rem;display:flex}.blog-module__y_xCuG__authorNote{color:#9a8a68;font-size:.85rem}.blog-module__y_xCuG__ctaBtn{font-family:var(--font-montserrat,Montserrat, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#b4975a;padding:.85rem 1.7rem;font-size:.8rem;text-decoration:none;transition:background .2s;display:inline-block}.blog-module__y_xCuG__ctaBtn:hover{background:#9a7f47}
