.BlogPost-module__3Wok3q__page{background-color:var(--color-bg-page);min-height:100vh;color:var(--color-text-main);padding-bottom:6rem}.BlogPost-module__3Wok3q__hero{width:100%;height:60vh;min-height:400px;position:relative}.BlogPost-module__3Wok3q__heroImage{width:100%;height:100%;position:relative}.BlogPost-module__3Wok3q__heroOverlay{background:linear-gradient(to bottom,#0003,var(--color-bg-page));position:absolute;inset:0}.BlogPost-module__3Wok3q__contentWrapper{z-index:2;margin-top:-100px;padding:0 1rem;position:relative}.BlogPost-module__3Wok3q__header{text-align:center;margin-bottom:3rem}.BlogPost-module__3Wok3q__category{background-color:var(--color-primary);color:#000;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.BlogPost-module__3Wok3q__title{color:var(--color-text-main);text-shadow:0 4px 20px #00000080;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.1}.BlogPost-module__3Wok3q__date{color:var(--color-text-secondary);font-size:1.1rem}.BlogPost-module__3Wok3q__meta{color:var(--color-text-secondary);justify-content:center;align-items:center;transition:color .3s;display:flex}.BlogPost-module__3Wok3q__meta:hover{color:var(--color-primary)}.BlogPost-module__3Wok3q__articleBody{max-width:800px;color:var(--color-text-secondary);margin:0 auto;font-size:1.15rem;line-height:1.8}.BlogPost-module__3Wok3q__articleBody h2{color:var(--color-text-main);margin:3rem 0 1.5rem;font-size:2rem;font-weight:700}.BlogPost-module__3Wok3q__articleBody h3{color:var(--color-primary);margin:2rem 0 1rem;font-size:1.5rem;font-weight:600}.BlogPost-module__3Wok3q__articleBody p{margin-bottom:1.5rem}.BlogPost-module__3Wok3q__articleBody ul{margin-bottom:1.5rem;padding-left:1.5rem}.BlogPost-module__3Wok3q__articleBody li{margin-bottom:.5rem}.BlogPost-module__3Wok3q__articleBody table{border-collapse:collapse;background:#ffffff05;border:1px solid #b873331a;border-radius:12px;width:100%;margin:2rem 0;overflow:hidden}.BlogPost-module__3Wok3q__articleBody th{color:var(--color-primary);text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#b873331a;padding:1rem;font-size:.9rem;font-weight:700}.BlogPost-module__3Wok3q__articleBody td{border-bottom:1px solid #ffffff0d;padding:1rem;font-size:.95rem}.BlogPost-module__3Wok3q__articleBody tr:last-child td{border-bottom:none}.BlogPost-module__3Wok3q__articleBody strong{color:var(--color-text-main);font-weight:700}.BlogPost-module__3Wok3q__articleBody blockquote{border-left:4px solid var(--color-primary);background:#b873330d;border-radius:0 8px 8px 0;margin:2rem 0;padding:1rem 2rem;font-style:italic}.BlogPost-module__3Wok3q__backButton{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .3s;display:inline-flex}.BlogPost-module__3Wok3q__backButton:hover{color:var(--color-primary)}@media (max-width:768px){.BlogPost-module__3Wok3q__hero{height:40vh}.BlogPost-module__3Wok3q__contentWrapper{margin-top:-50px}.BlogPost-module__3Wok3q__articleBody{font-size:1rem}}
