.BlogPost-module__CIWjAG__main{background:radial-gradient(circle at 10% 15%, #c8a35c1a, transparent 28rem), linear-gradient(180deg, #16161680, #0a0a0a00 30rem), var(--bg);min-height:100vh;padding:clamp(7.5rem, 12vw, 10rem) var(--gutter) clamp(5rem, 10vw, 8rem)}.BlogPost-module__CIWjAG__article{max-width:980px;margin:0 auto}.BlogPost-module__CIWjAG__header{max-width:820px;margin:0 auto}.BlogPost-module__CIWjAG__back{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2rem;font-size:.78rem;font-weight:500;transition:color .2s;display:inline-flex}.BlogPost-module__CIWjAG__back:hover{color:var(--gold)}.BlogPost-module__CIWjAG__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.BlogPost-module__CIWjAG__tags span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;border:1px solid #c8a35c40;padding:.25rem .55rem;font-size:.68rem;font-weight:600}.BlogPost-module__CIWjAG__header h1{color:var(--cream);font-family:var(--sans);letter-spacing:0;margin-bottom:1.5rem;font-size:clamp(2.35rem,5.4vw,4.7rem);font-weight:800;line-height:1.02}.BlogPost-module__CIWjAG__header p{color:var(--cream-dim);font-size:clamp(1.08rem,1.7vw,1.28rem);font-weight:300;line-height:1.65}.BlogPost-module__CIWjAG__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.8rem;font-size:.82rem;display:flex}.BlogPost-module__CIWjAG__cover{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--panel-edge);border-radius:8px;margin:clamp(3rem,7vw,5rem) 0;position:relative;overflow:hidden}.BlogPost-module__CIWjAG__coverImage{object-fit:cover}.BlogPost-module__CIWjAG__content{color:var(--cream-dim);max-width:760px;margin:0 auto;font-size:clamp(1.02rem,1.45vw,1.13rem);font-weight:300;line-height:1.85}.BlogPost-module__CIWjAG__content p{margin-bottom:1.55rem}.BlogPost-module__CIWjAG__content h2{color:var(--cream);font-family:var(--sans);letter-spacing:0;margin:4rem 0 1.2rem;font-size:clamp(1.65rem,3.2vw,2.45rem);font-weight:800;line-height:1.08}.BlogPost-module__CIWjAG__content h3{color:var(--cream);margin:2.4rem 0 .85rem;font-size:1.12rem;font-weight:500}.BlogPost-module__CIWjAG__content strong{color:var(--cream);font-weight:500}.BlogPost-module__CIWjAG__content em{color:var(--cream)}.BlogPost-module__CIWjAG__content a{color:var(--gold);text-underline-offset:.22em;-webkit-text-decoration:underline #c8a35c59;text-decoration:underline #c8a35c59;transition:color .2s,text-decoration-color .2s}.BlogPost-module__CIWjAG__content a:hover{color:var(--cream);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}:is(.BlogPost-module__CIWjAG__content ul,.BlogPost-module__CIWjAG__content ol){margin:1.2rem 0 1.7rem 1.3rem}.BlogPost-module__CIWjAG__content li{margin-bottom:.7rem;padding-left:.2rem}.BlogPost-module__CIWjAG__content hr{background:linear-gradient(90deg, var(--gold), transparent);border:0;height:1px;margin:3.5rem 0}.BlogPost-module__CIWjAG__content blockquote{border-left:3px solid var(--gold);color:var(--cream);margin:2.6rem 0;padding-left:1.4rem;font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic;font-weight:600;line-height:1.35}.BlogPost-module__CIWjAG__content figure{margin:2.8rem 0}.BlogPost-module__CIWjAG__content img{border:1px solid var(--panel-edge);border-radius:8px;width:100%;height:auto;display:block}.BlogPost-module__CIWjAG__content figcaption{color:var(--muted);margin-top:.8rem;font-size:.82rem;font-style:italic}.BlogPost-module__CIWjAG__author{background:var(--panel);border-left:3px solid var(--gold);align-items:center;gap:1.2rem;max-width:760px;margin:4rem auto 0;padding:1.5rem;display:flex}.BlogPost-module__CIWjAG__avatar{background:var(--gold);color:var(--bg);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;font-weight:900;display:flex}.BlogPost-module__CIWjAG__author h2{color:var(--cream);margin-bottom:.25rem;font-size:.95rem;font-weight:500}.BlogPost-module__CIWjAG__author p{color:var(--cream-dim);font-size:.86rem;line-height:1.55}.BlogPost-module__CIWjAG__cta{border:1px solid var(--gold-dim);text-align:center;background:linear-gradient(#1c1c1cfa,#111111fa);border-radius:8px;max-width:760px;margin:4rem auto 0;padding:clamp(2rem,5vw,3rem)}.BlogPost-module__CIWjAG__ctaCopy{max-width:560px;margin:0 auto 2rem}.BlogPost-module__CIWjAG__ctaEyebrow{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.72rem;font-weight:600}.BlogPost-module__CIWjAG__cta h2{color:var(--cream);font-family:var(--sans);letter-spacing:0;margin-bottom:.9rem;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:800;line-height:1.08}.BlogPost-module__CIWjAG__cta p{color:var(--cream-dim)}.BlogPost-module__CIWjAG__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.BlogPost-module__CIWjAG__ctaActions a{color:var(--cream);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e2e8f029;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.BlogPost-module__CIWjAG__ctaActions a:first-child{background:var(--gold);border-color:var(--gold);color:var(--ink)}@media (max-width:640px){.BlogPost-module__CIWjAG__main{padding-top:7rem}.BlogPost-module__CIWjAG__cover{margin:2.5rem 0}.BlogPost-module__CIWjAG__author{align-items:flex-start}.BlogPost-module__CIWjAG__header h1{font-size:clamp(2.35rem,12vw,3.5rem)}.BlogPost-module__CIWjAG__content{line-height:1.75}.BlogPost-module__CIWjAG__content blockquote{padding-left:1rem}.BlogPost-module__CIWjAG__author{padding:1.15rem}}
