.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:3rem;padding:0 1rem;position:relative}.BlogPost-module__3Wok3q__articleCard{background-color:var(--color-bg-section);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #b8733326;border-radius:24px;max-width:1150px;margin-bottom:4rem;margin-left:auto;margin-right:auto;padding:3.5rem 4rem;box-shadow:0 20px 40px #0006,0 0 50px #b8733308}.BlogPost-module__3Wok3q__header{text-align:left;border-bottom:1px solid #b8733326;margin-bottom:2.5rem;padding-bottom:2rem}.BlogPost-module__3Wok3q__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;background-color:#b873331a;border:1px solid #b873334d;border-radius:50px;align-items:center;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.BlogPost-module__3Wok3q__title{color:var(--color-text-main);margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.25}.BlogPost-module__3Wok3q__date{color:var(--color-text-secondary);font-size:1rem}.BlogPost-module__3Wok3q__meta{color:var(--color-text-secondary);justify-content:flex-start;align-items:center;transition:color .3s;display:flex}.BlogPost-module__3Wok3q__meta:hover{color:var(--color-primary)}.BlogPost-module__3Wok3q__articleBody{max-width:100%;color:var(--color-text-secondary);font-size:1.1rem;line-height:1.8}.BlogPost-module__3Wok3q__articleBody h2{color:var(--color-text-main);border-left:3px solid var(--color-primary);margin:2.5rem 0 1.25rem;padding-left:.75rem;font-size:1.65rem;font-weight:700}.BlogPost-module__3Wok3q__articleBody h3{color:var(--color-primary);margin:2rem 0 1rem;font-size:1.3rem;font-weight:600}.BlogPost-module__3Wok3q__articleBody p{margin-bottom:1.25rem}.BlogPost-module__3Wok3q__articleBody ul{margin-bottom:1.5rem;padding-left:1.25rem;list-style-type:none}.BlogPost-module__3Wok3q__articleBody ul li{margin-bottom:.75rem;padding-left:.5rem;position:relative}.BlogPost-module__3Wok3q__articleBody ul li:before{content:"•";color:var(--color-primary);width:1em;margin-left:-1em;font-weight:700;display:inline-block;position:absolute;left:0}.BlogPost-module__3Wok3q__articleBody ol{margin-bottom:1.5rem;padding-left:1.5rem}.BlogPost-module__3Wok3q__articleBody ol li{margin-bottom:.75rem}.BlogPost-module__3Wok3q__articleBody table{border-collapse:separate;border-spacing:0;background:#ffffff03;border:1px solid #b8733333;border-radius:12px;width:100%;margin:2.5rem 0;overflow:hidden}.BlogPost-module__3Wok3q__articleBody th{color:var(--color-text-main);text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#b873331f;border-bottom:1px solid #b8733340;padding:1.1rem 1.25rem;font-size:.9rem;font-weight:700}.BlogPost-module__3Wok3q__articleBody td{color:var(--color-text-secondary);border-bottom:1px solid #b873331a;padding:1.1rem 1.25rem;font-size:.95rem}.BlogPost-module__3Wok3q__articleBody tbody tr{transition:background-color .2s}.BlogPost-module__3Wok3q__articleBody tbody tr:hover{background-color:#ffffff05}.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);color:var(--color-text-main);background:#b8733314;border-radius:0 12px 12px 0;margin:2.5rem 0;padding:1.25rem 2rem;font-size:1.15rem;font-style:italic;line-height:1.7}.BlogPost-module__3Wok3q__backButtonWrapper{margin-bottom:2.5rem;display:inline-block}.BlogPost-module__3Wok3q__backButton{color:var(--color-text-secondary);align-items:center;gap:.5rem;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:2rem}.BlogPost-module__3Wok3q__articleCard{border-radius:16px;padding:2rem 1.5rem}.BlogPost-module__3Wok3q__articleBody{font-size:1rem}.BlogPost-module__3Wok3q__articleBody table{white-space:nowrap;display:block;overflow-x:auto}}
