.blog-module__3a9sya__page{background:var(--cream);min-height:70vh;padding:150px 7vw 100px}.blog-module__3a9sya__eyebrow{color:#946c2b;letter-spacing:3px;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800}.blog-module__3a9sya__pageTitle{letter-spacing:-3px;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,7vw,88px);line-height:.95}.blog-module__3a9sya__intro{color:#65625b;max-width:650px;margin:22px 0 46px;font-size:17px;line-height:1.7}.blog-module__3a9sya__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-module__3a9sya__card{background:#fff;border:1px solid #e7e0d3;min-width:0}.blog-module__3a9sya__cardImage{aspect-ratio:16/10;object-fit:cover;background:#ddd5c7;width:100%;display:block}.blog-module__3a9sya__cardImagePlaceholder{aspect-ratio:16/10;background:linear-gradient(135deg,#d5c8b0,#eee7da)}.blog-module__3a9sya__cardCopy{padding:24px}.blog-module__3a9sya__date{color:#786c57;letter-spacing:1px;text-transform:uppercase;font-size:11px}.blog-module__3a9sya__cardTitle{margin:12px 0;font-family:Georgia,serif;font-size:clamp(24px,2.4vw,32px);line-height:1.08}.blog-module__3a9sya__cardTitle a:hover,.blog-module__3a9sya__readMore:hover{color:#946c2b}.blog-module__3a9sya__excerpt{color:#65625b;margin:0 0 20px;font-size:15px;line-height:1.65}.blog-module__3a9sya__readMore{color:#76531d;letter-spacing:1.7px;font-size:10px;font-weight:900}.blog-module__3a9sya__emptyState{color:#625d54;border:1px solid #e1d8c8;padding:30px;line-height:1.65}.blog-module__3a9sya__pagination{color:#584d3a;border-top:1px solid #ded5c5;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:24px;font-size:12px;display:flex}.blog-module__3a9sya__pagination a{letter-spacing:1px;text-transform:uppercase;font-weight:800}.blog-module__3a9sya__article{width:min(900px,100%);margin:0 auto}.blog-module__3a9sya__articleHeader{text-align:center;margin-bottom:40px}.blog-module__3a9sya__articleTitle{letter-spacing:-2.5px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,6.5vw,78px);line-height:.98}.blog-module__3a9sya__articleExcerpt{color:#5e5a52;max-width:700px;margin:22px auto 18px;font-size:18px;line-height:1.7}.blog-module__3a9sya__coverFigure,.blog-module__3a9sya__bodyFigure{margin:0 0 36px}.blog-module__3a9sya__coverImage,.blog-module__3a9sya__bodyImage{object-fit:cover;width:100%;height:auto;max-height:760px;display:block}.blog-module__3a9sya__coverFigure figcaption,.blog-module__3a9sya__bodyFigure figcaption{color:#706a60;margin-top:10px;font-size:12px;line-height:1.5}.blog-module__3a9sya__articleBody{color:#24231f;font-size:17px;line-height:1.85}.blog-module__3a9sya__articleBody h2,.blog-module__3a9sya__articleBody h3,.blog-module__3a9sya__articleBody h4{margin:1.8em 0 .55em;font-family:Georgia,serif;line-height:1.15}.blog-module__3a9sya__articleBody h2{font-size:clamp(30px,4vw,42px)}.blog-module__3a9sya__articleBody h3{font-size:clamp(25px,3vw,34px)}.blog-module__3a9sya__articleBody h4{font-size:24px}.blog-module__3a9sya__articleBody p{margin:0 0 1.2em}.blog-module__3a9sya__articleBody ul,.blog-module__3a9sya__articleBody ol{margin:0 0 1.3em;padding-left:1.4em}.blog-module__3a9sya__articleBody blockquote{color:#5c5345;border-left:3px solid #c9953d;margin:1.6em 0;padding:4px 0 4px 22px;font-family:Georgia,serif;font-size:1.2em}.blog-module__3a9sya__articleBody a{color:#76531d;text-underline-offset:3px;text-decoration:underline}.blog-module__3a9sya__articleBody code{background:#ebe5d9;padding:2px 5px;font-size:.9em}.blog-module__3a9sya__backLink{color:#76531d;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 34px;font-size:10px;font-weight:900;display:inline-block}.blog-module__3a9sya__temporaryError{background:var(--cream);text-align:center;place-content:center;min-height:60vh;padding:40px 7vw;display:grid}.blog-module__3a9sya__temporaryError h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,56px)}.blog-module__3a9sya__temporaryError button{background:var(--gold);border:0;justify-self:center;padding:13px 18px;font-weight:800}@media (max-width:900px){.blog-module__3a9sya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-module__3a9sya__page{padding:125px 6vw 70px}.blog-module__3a9sya__grid{grid-template-columns:1fr;gap:16px}.blog-module__3a9sya__cardCopy{padding:20px}.blog-module__3a9sya__articleTitle{letter-spacing:-1.5px}.blog-module__3a9sya__articleBody{font-size:16px}}
