.post-module__fFuUMG__page{max-width:760px;margin:0 auto;padding:40px clamp(16px,5vw,32px) 96px}.post-module__fFuUMG__back{color:var(--gold-soft);font-variant:small-caps;letter-spacing:.1em;margin-bottom:28px;display:inline-block}.post-module__fFuUMG__back:hover{color:var(--gold)}.post-module__fFuUMG__header{text-align:center;margin-bottom:32px}.post-module__fFuUMG__date{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);font-size:.8rem}.post-module__fFuUMG__author{letter-spacing:.08em;color:#f4efe499;font-size:.8rem}.post-module__fFuUMG__title{font-family:var(--font-display), serif;margin:10px 0 0;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.post-module__fFuUMG__heroWrap{aspect-ratio:16/9;border:1px solid #b08d5733;border-radius:8px;width:100%;max-height:460px;margin:8px 0 32px;position:relative;overflow:hidden}.post-module__fFuUMG__hero{object-fit:cover}.post-module__fFuUMG__content{color:#f4efe4e6;font-size:1.1rem;line-height:1.75}:is(.post-module__fFuUMG__content h2,.post-module__fFuUMG__content h3){font-family:var(--font-display), serif;color:var(--ivory);margin:1.8em 0 .5em}.post-module__fFuUMG__content p{margin:0 0 1.2em}.post-module__fFuUMG__content a{color:var(--gold-soft);text-decoration:underline}.post-module__fFuUMG__content img{border-radius:6px;max-width:100%;height:auto;margin:1.2em 0}:is(.post-module__fFuUMG__content ul,.post-module__fFuUMG__content ol){margin:0 0 1.2em;padding-left:1.4em}.post-module__fFuUMG__content li{margin:.3em 0}.post-module__fFuUMG__content blockquote{border-left:3px solid var(--gold);color:var(--gold-soft);margin:1.2em 0;padding-left:1em;font-style:italic}
.blog-module__r2Uipq__page{max-width:1080px;margin:0 auto;padding:40px clamp(16px,5vw,48px) 80px}.blog-module__r2Uipq__header{text-align:center;margin-bottom:48px}.blog-module__r2Uipq__back{color:var(--gold-soft);font-variant:small-caps;letter-spacing:.1em;margin-bottom:24px;display:inline-block}.blog-module__r2Uipq__back:hover{color:var(--gold)}.blog-module__r2Uipq__kicker{font-variant:small-caps;letter-spacing:.4em;color:var(--gold);margin:0 0 4px}.blog-module__r2Uipq__title{font-family:var(--font-display), serif;margin:0;font-size:clamp(2.2rem,5vw,3.4rem)}.blog-module__r2Uipq__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.blog-module__r2Uipq__card{background:var(--museum-bg-2);border:1px solid #b08d5738;border-radius:8px;transition:transform .18s,border-color .18s;overflow:hidden}.blog-module__r2Uipq__card:hover{border-color:#b08d5780;transform:translateY(-3px)}.blog-module__r2Uipq__cardLink{flex-direction:column;height:100%;display:flex}.blog-module__r2Uipq__thumbWrap{width:100%;height:180px;display:block;position:relative}.blog-module__r2Uipq__thumb{object-fit:cover}.blog-module__r2Uipq__cardBody{padding:18px 20px 22px}.blog-module__r2Uipq__date{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);font-size:.78rem}.blog-module__r2Uipq__cardTitle{font-family:var(--font-display), serif;margin:6px 0 8px;font-size:1.3rem;line-height:1.25}.blog-module__r2Uipq__excerpt{color:#f4efe4bf;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__r2Uipq__empty{text-align:center;color:#f4efe499;padding:60px 0}.blog-module__r2Uipq__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:56px;display:flex}.blog-module__r2Uipq__pageLink{min-width:40px;height:40px;color:var(--gold-soft);border:1px solid #b08d5747;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:.95rem;transition:border-color .18s,color .18s;display:inline-flex}.blog-module__r2Uipq__pageLink:hover{color:var(--gold);border-color:#b08d5799}.blog-module__r2Uipq__pageCurrent{background:var(--gold);border-color:var(--gold);color:var(--museum-bg-2);font-weight:600}.blog-module__r2Uipq__gap{color:#f4efe473;padding:0 4px}
.seo-module__xOaO-a__related{border-top:1px solid #b08d5740;margin:40px 0 8px;padding-top:24px}.seo-module__xOaO-a__relatedHead{margin:0 0 16px;font-size:1.25rem}.seo-module__xOaO-a__relatedList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.seo-module__xOaO-a__callout{background:#e0a02012;border:1px solid #e0a02066;border-radius:10px;margin:32px 0;padding:16px 20px}.seo-module__xOaO-a__calloutKicker{text-transform:uppercase;letter-spacing:.06em;color:#c9ad7e;margin-bottom:8px;font-size:.8rem;display:block}.seo-module__xOaO-a__calloutList{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.seo-module__xOaO-a__calloutLink{color:#e0a020;font-weight:600;text-decoration:none}.seo-module__xOaO-a__calloutLink:hover{text-decoration:underline}
.affiliate-module__7FuDma__gear{border-top:1px solid #b08d5740;margin:40px 0 8px;padding-top:24px}.affiliate-module__7FuDma__heading{margin:0 0 16px;font-size:1.25rem}.affiliate-module__7FuDma__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.affiliate-module__7FuDma__item{background:#e0a02012;border:1px solid #e0a02066;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.affiliate-module__7FuDma__link{color:#c9822e;font-weight:600;text-decoration:none}.affiliate-module__7FuDma__link:hover{text-decoration:underline}.affiliate-module__7FuDma__blurb{opacity:.85;font-size:.9rem}.affiliate-module__7FuDma__disclosure{opacity:.7;margin:14px 0 0;font-size:.8rem;font-style:italic}.affiliate-module__7FuDma__disclosure a{color:#c9ad7e}
