.page-cta{background:var(--cream-grad);padding:9rem 5rem;text-align:center;position:relative;box-shadow:0 -30px 80px #c4a2651f}.page-cta:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:2px;background:#c4a26533}.page-cta .s-label{color:var(--gold-dim)}.page-cta .s-label:before{background:var(--gold-dim)}.page-cta.is-compact{padding:clamp(2.75rem,6vh,3.75rem) 1.5rem;box-shadow:none}.page-cta.is-compact:before{width:64px;height:1px;background:var(--gold-dim);opacity:.5}.page-cta.is-compact .page-cta-inner{max-width:560px}.page-cta.is-compact .page-cta-h{font-size:clamp(1.45rem,2.6vw,2rem);margin:.5rem 0 .9rem;line-height:1.2}.page-cta.is-compact .page-cta-h em{display:inline}.page-cta.is-compact .page-cta-sub{font-size:.95rem;line-height:1.7;margin-bottom:1.6rem}.blog-article{padding:clamp(4rem,10vh,7rem) 0 clamp(5rem,12vh,9rem)}.blog-article-inner{max-width:880px;margin:0 auto;padding:0 clamp(1.5rem,5vw,3rem)}.blog-article-body>p,.blog-article-body>h2,.blog-article-body>ul,.blog-article-body>ol,.blog-article-body>blockquote{max-width:100%;margin-left:auto;margin-right:auto}.blog-article-header{margin-bottom:clamp(2.5rem,6vh,4rem);padding-bottom:2rem;border-bottom:1px solid var(--gold-dim)}.blog-article-title{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;color:var(--white);margin:.75rem 0 1.25rem}.blog-article-meta{font-family:Jost,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#f2ede673}.blog-meta-sep{margin:0 .6em;color:var(--gold-dim)}.blog-article-body p{font-family:Roboto,sans-serif;font-weight:300;font-size:1.05rem;line-height:1.85;color:#f2ede6c7;margin:0 0 1.6rem}.blog-article-body p.blog-lead{font-size:1.15rem;line-height:1.9;color:#f2ede6e6;margin-bottom:2rem}.blog-article-body h2{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25;color:var(--gold);margin:3rem 0 1.25rem}.blog-article-body strong{font-weight:400;color:var(--white)}.blog-article{background:url(/images/inkwell.png) left center/auto no-repeat,radial-gradient(ellipse 85% 85% at 50% 50%,#f2ede6,#ede5d8 55%,#ddd0be 80%,#d0c3ae)}.blog-article-header{border-bottom:1px solid rgba(107,85,53,.25)}.blog-article-header .s-label{color:#6b5535}.blog-article-header .s-label:before{background:#6b5535}.blog-article-title{color:#1a1410}.blog-article-meta{color:#6b5535}.blog-article-body p,.blog-article-body p.blog-lead{color:#1a1410}.blog-article-body h2{color:#6b5535}.blog-article-body strong{color:#1a1410}.more-reading{background:#ede5d8;border-top:1px solid rgba(107,85,53,.18);padding:clamp(3.5rem,8vh,6rem) clamp(1.5rem,5vw,3rem)}.more-reading-inner{max-width:1080px;margin:0 auto}.more-reading-eyebrow{font-family:Jost,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#6b5535;text-align:center;margin:0 0 .75rem}.more-reading-h{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;color:#1a1410;text-align:center;margin:0 0 clamp(2rem,4.5vh,3rem)}.more-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,2.5vw,2rem)}.more-card{flex:1 1 280px;max-width:340px;display:flex;flex-direction:column;text-decoration:none;background:#f7f2ea;border:1px solid rgba(107,85,53,.18);border-radius:4px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.more-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #6b553529;border-color:#6b553557}.more-card-thumb{aspect-ratio:16/10;overflow:hidden;background:#6b553514}.more-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.more-card:hover .more-card-thumb img{transform:scale(1.06)}.more-card-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Roboto,sans-serif;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#6b5535}.more-card-body{padding:1.2rem 1.35rem 1.45rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto}.more-card-label{font-family:Roboto,sans-serif;font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:#6b5535;margin:0}.more-card-title{font-family:Playfair Display,serif;font-weight:400;font-size:1.15rem;line-height:1.35;color:#1a1410;margin:0;transition:color .3s ease}.more-card:hover .more-card-title{color:#6b5535}.more-card-meta{font-family:Roboto,sans-serif;font-size:.78rem;color:#6b5535;margin-top:auto;padding-top:.35rem}@media(max-width:760px){.more-card{flex-basis:100%;max-width:420px}}.blog-meta-updated{font-style:normal}.blog-meta-author a{color:inherit}
