.BlogPost-module__hVlN5G__wrapper{max-width:var(--max);padding:clamp(3rem, 8vw, 6rem) var(--pad) clamp(5rem, 10vw, 7rem);margin:0 auto}.BlogPost-module__hVlN5G__back{color:var(--ink-light);cursor:pointer;font:inherit;background:0 0;border:none;margin-bottom:2rem;padding:0;text-decoration:none;transition:color .15s;display:inline-block}.BlogPost-module__hVlN5G__back:hover{color:var(--ink)}.BlogPost-module__hVlN5G__article{max-width:760px}.BlogPost-module__hVlN5G__meta{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-light);flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;font-size:.8rem;display:flex}.BlogPost-module__hVlN5G__title{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4rem);line-height:1.04}.BlogPost-module__hVlN5G__description{color:var(--ink-mid);margin-bottom:2rem;font-size:1.1rem;font-weight:300;line-height:1.75}.BlogPost-module__hVlN5G__heroImageWrap{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;margin-bottom:3rem;overflow:hidden}.BlogPost-module__hVlN5G__heroImage{width:100%;height:auto;display:block}.BlogPost-module__hVlN5G__content h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem;font-size:1.7rem;line-height:1.15}.BlogPost-module__hVlN5G__section+.BlogPost-module__hVlN5G__section{margin-top:2.5rem}.BlogPost-module__hVlN5G__content p{color:var(--ink-mid);font-size:1.0625rem;font-weight:300;line-height:1.8}.BlogPost-module__hVlN5G__content p+p{margin-top:1rem}
