.BlogPost-module__J4CTGW__container{max-width:1000px;margin:0 auto;padding:10rem 2rem 6rem}.BlogPost-module__J4CTGW__nav{margin-bottom:4rem}.BlogPost-module__J4CTGW__backLink{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);opacity:.8;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex}.BlogPost-module__J4CTGW__backLink:hover{opacity:1;transform:translate(-5px)}.BlogPost-module__J4CTGW__header{text-align:center;margin-bottom:6rem}.BlogPost-module__J4CTGW__date{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.3em;color:var(--accent);opacity:.8;margin-bottom:2rem;font-size:.75rem;font-weight:600;display:block}.BlogPost-module__J4CTGW__tagsEra{font-family:var(--font-sans);color:var(--foreground-soft);justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;font-size:.9rem;display:flex}.BlogPost-module__J4CTGW__badge{color:var(--foreground);font-weight:500}.BlogPost-module__J4CTGW__era{opacity:.8}.BlogPost-module__J4CTGW__separator{color:var(--accent);opacity:.5;font-weight:300}.BlogPost-module__J4CTGW__title{text-transform:none;margin-bottom:2rem;font-size:4.5rem;line-height:1.1}.BlogPost-module__J4CTGW__excerpt{opacity:.8;max-width:800px;color:var(--foreground-soft);margin:0 auto;font-size:1.4rem;font-style:italic;line-height:1.8}.BlogPost-module__J4CTGW__mainImage{object-fit:contain;border:1px solid var(--border);filter:brightness(.9);width:100%;height:auto;max-height:80vh;box-shadow:var(--shadow-lg);background:#0003;margin-bottom:6rem}.BlogPost-module__J4CTGW__content{font-family:var(--font-serif);color:var(--foreground);font-size:1.25rem;line-height:1.7}.BlogPost-module__J4CTGW__content h1,.BlogPost-module__J4CTGW__content h2,.BlogPost-module__J4CTGW__content h3{text-align:left;margin:3rem 0 1.5rem}.BlogPost-module__J4CTGW__content h2{font-size:2.2rem}.BlogPost-module__J4CTGW__content h3{font-size:1.6rem}.BlogPost-module__J4CTGW__content p{margin-bottom:1.5rem}.BlogPost-module__J4CTGW__content ul,.BlogPost-module__J4CTGW__content ol{margin-bottom:1.5rem;padding-left:2rem}.BlogPost-module__J4CTGW__content li{margin-bottom:.6rem}.BlogPost-module__J4CTGW__content blockquote{border-left:2px solid var(--accent);color:var(--accent);background:#c5a0590d;margin:4rem 0;padding:1rem 0 1rem 3rem;font-size:1.5rem;font-style:italic}.BlogPost-module__J4CTGW__content img{border:1px solid var(--border);max-width:100%;height:auto;margin:4rem 0}.BlogPost-module__J4CTGW__content a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.BlogPost-module__J4CTGW__content a:hover{opacity:.8}.BlogPost-module__J4CTGW__content table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:3rem 0;font-size:1rem}.BlogPost-module__J4CTGW__content th,.BlogPost-module__J4CTGW__content td{border:1px solid var(--border);text-align:left;padding:1.2rem}.BlogPost-module__J4CTGW__content th{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;background:#c5a0591a;font-size:.75rem;font-weight:600}.BlogPost-module__J4CTGW__content tr:nth-child(2n){background:#ffffff05}.BlogPost-module__J4CTGW__footer{border-top:1px solid var(--border);text-align:center;margin-top:8rem;padding-top:4rem}@media (max-width:768px){.BlogPost-module__J4CTGW__title{overflow-wrap:break-word;word-wrap:break-word;font-size:2.2rem}.BlogPost-module__J4CTGW__excerpt,.BlogPost-module__J4CTGW__content{font-size:1.1rem}.BlogPost-module__J4CTGW__mainImage{height:auto}}
