.BlogPostPage-module__2Isclq__article{padding-top:calc(var(--header-height) + var(--space-xl))}.BlogPostPage-module__2Isclq__breadcrumb{font-size:var(--text-xs);color:var(--muted);letter-spacing:.02em;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.BlogPostPage-module__2Isclq__breadcrumb a{color:var(--muted);transition:color var(--duration-fast)}.BlogPostPage-module__2Isclq__breadcrumb a:hover{color:var(--gold)}.BlogPostPage-module__2Isclq__breadcrumb span:last-child{color:#f5ede066;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.BlogPostPage-module__2Isclq__header{text-align:center;padding-bottom:var(--space-lg)}.BlogPostPage-module__2Isclq__tags{justify-content:center;gap:.4rem;margin-bottom:1rem;display:flex}.BlogPostPage-module__2Isclq__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-radius:var(--radius-full);background:#c9a86c1a;border:1px solid #c9a86c33;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.BlogPostPage-module__2Isclq__title{font-family:var(--font-heading);color:var(--cream);max-width:800px;margin:0 auto;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.15}.BlogPostPage-module__2Isclq__meta{font-size:var(--text-sm);color:var(--muted);justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.BlogPostPage-module__2Isclq__dot{color:var(--gold)}.BlogPostPage-module__2Isclq__coverWrap{width:100%;max-width:960px;margin:0 auto var(--space-xl);aspect-ratio:16/9;border-radius:var(--radius-lg);position:relative;overflow:hidden}.BlogPostPage-module__2Isclq__coverImage{object-fit:cover}.BlogPostPage-module__2Isclq__content{max-width:720px;margin:0 auto;padding:0 1.5rem}.BlogPostPage-module__2Isclq__prose h2{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--cream);margin-top:2.5rem;margin-bottom:.75rem;font-weight:700}.BlogPostPage-module__2Isclq__prose h3{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--cream);margin-top:2rem;margin-bottom:.5rem;font-weight:700}.BlogPostPage-module__2Isclq__prose p{font-size:var(--text-base);color:#f5ede0b3;margin-bottom:1.25rem;line-height:1.8}.BlogPostPage-module__2Isclq__prose strong{color:var(--cream);font-weight:600}.BlogPostPage-module__2Isclq__prose em{color:var(--gold)}.BlogPostPage-module__2Isclq__prose ul,.BlogPostPage-module__2Isclq__prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.BlogPostPage-module__2Isclq__prose ul{list-style:outside}.BlogPostPage-module__2Isclq__prose ol{list-style:decimal}.BlogPostPage-module__2Isclq__prose li{font-size:var(--text-base);color:#f5ede0bf;margin-bottom:.4rem;line-height:1.8}.BlogPostPage-module__2Isclq__prose li strong{color:var(--cream)}.BlogPostPage-module__2Isclq__prose a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.BlogPostPage-module__2Isclq__prose a:hover{color:var(--amber)}.BlogPostPage-module__2Isclq__footer{padding:var(--space-xl)0 var(--space-3xl);text-align:center}@media (max-width:768px){.BlogPostPage-module__2Isclq__article{padding-top:calc(var(--header-height) + var(--space-lg))}.BlogPostPage-module__2Isclq__coverWrap{border-radius:0;width:calc(100% + 2.5rem);max-width:none;margin-left:-1.25rem;margin-right:-1.25rem}.BlogPostPage-module__2Isclq__content{padding:0 1.25rem}.BlogPostPage-module__2Isclq__meta{flex-wrap:wrap;justify-content:center}}
