.BlogPostDetail-module-scss-module__XUNonG__article{background-color:#fff;min-height:100vh}.BlogPostDetail-module-scss-module__XUNonG__hero_image{width:100%;height:300px;position:relative}@media (min-width:768px){.BlogPostDetail-module-scss-module__XUNonG__hero_image{height:400px}}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__hero_image{height:450px}}.BlogPostDetail-module-scss-module__XUNonG__hero_overlay{background:linear-gradient(#0000001a 0%,#0000004d 100%);position:absolute;inset:0}.BlogPostDetail-module-scss-module__XUNonG__content_wrapper{z-index:1;margin-top:-60px;padding:0 15px;position:relative}@media (min-width:768px){.BlogPostDetail-module-scss-module__XUNonG__content_wrapper{margin-top:-80px;padding:0 30px}}.BlogPostDetail-module-scss-module__XUNonG__content_container{background-color:#fff;border-radius:20px 20px 0 0;gap:40px;max-width:1000px;margin-inline:auto;padding:40px 20px 80px;display:grid}@media (min-width:768px){.BlogPostDetail-module-scss-module__XUNonG__content_container{padding:50px 40px 100px}}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__content_container{grid-template-columns:1fr 220px;gap:60px;padding:60px 50px 120px}}.BlogPostDetail-module-scss-module__XUNonG__header{text-align:center;margin-bottom:40px}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__header{text-align:left}}.BlogPostDetail-module-scss-module__XUNonG__meta_top{color:#504667;font-family:var(--font-glacial);letter-spacing:.5px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__meta_top{justify-content:flex-start}}.BlogPostDetail-module-scss-module__XUNonG__divider{color:#d0c9db}.BlogPostDetail-module-scss-module__XUNonG__date{text-transform:uppercase}.BlogPostDetail-module-scss-module__XUNonG__author{font-weight:700}.BlogPostDetail-module-scss-module__XUNonG__title{color:#0d0818;font-family:var(--font-sharp-grotesk);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:24px;font-size:clamp(24px,4vw,36px);font-weight:500;line-height:1.2}.BlogPostDetail-module-scss-module__XUNonG__tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__tags{justify-content:flex-start}}.BlogPostDetail-module-scss-module__XUNonG__tag{color:#ae2ac9;font-family:var(--font-glacial);text-transform:uppercase;letter-spacing:.5px;background-color:#0000;border:1px solid #ae2ac9;border-radius:100px;padding:8px 16px;font-size:11px;font-weight:700}.BlogPostDetail-module-scss-module__XUNonG__main_content{overflow-wrap:break-word;max-width:100%}.BlogPostDetail-module-scss-module__XUNonG__h2{color:#0d0818;font-family:var(--font-sharp-grotesk);text-transform:uppercase;letter-spacing:-.3px;margin:48px 0 20px;font-size:clamp(18px,2.5vw,22px);font-weight:500;line-height:1.3}.BlogPostDetail-module-scss-module__XUNonG__h2:first-child{margin-top:0}.BlogPostDetail-module-scss-module__XUNonG__h3{color:#0d0818;font-family:var(--font-sharp-grotesk);margin:32px 0 14px;font-size:clamp(16px,2vw,18px);font-weight:500;line-height:1.4}.BlogPostDetail-module-scss-module__XUNonG__paragraph{color:#504667;font-family:var(--font-glacial);margin-bottom:18px;font-size:15px;line-height:1.7}.BlogPostDetail-module-scss-module__XUNonG__list,.BlogPostDetail-module-scss-module__XUNonG__ordered_list{color:#504667;font-family:var(--font-glacial);margin:16px 0 24px 20px;font-size:15px;line-height:1.7}.BlogPostDetail-module-scss-module__XUNonG__list{list-style-type:disc}.BlogPostDetail-module-scss-module__XUNonG__ordered_list{list-style-type:decimal}.BlogPostDetail-module-scss-module__XUNonG__list_item{margin-bottom:10px;padding-left:6px}.BlogPostDetail-module-scss-module__XUNonG__list_item::marker{color:#ae2ac9}.BlogPostDetail-module-scss-module__XUNonG__blockquote{background:linear-gradient(103.5deg,#ae2ac90f 0%,#8919b00f 100%);border-left:3px solid #ae2ac9;border-radius:0 10px 10px 0;margin:32px 0;padding:20px 24px;position:relative}.BlogPostDetail-module-scss-module__XUNonG__blockquote p{color:#0d0818;font-family:var(--font-glacial);margin:0;font-size:16px;font-style:italic;line-height:1.65}.BlogPostDetail-module-scss-module__XUNonG__strong{color:#0d0818;font-weight:700}.BlogPostDetail-module-scss-module__XUNonG__link{color:#ae2ac9;text-underline-offset:3px;text-decoration:underline;transition:color .2s}.BlogPostDetail-module-scss-module__XUNonG__link:hover{color:#8919b0}.BlogPostDetail-module-scss-module__XUNonG__code{color:#8919b0;background-color:#f6f2ff;border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:14px}.BlogPostDetail-module-scss-module__XUNonG__sidebar{display:none}@media (min-width:1024px){.BlogPostDetail-module-scss-module__XUNonG__sidebar{display:block}}.BlogPostDetail-module-scss-module__XUNonG__sidebar_sticky{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.BlogPostDetail-module-scss-module__XUNonG__toc{border-left:2px solid #e8e0f0;flex-direction:column;padding-left:16px;display:flex}.BlogPostDetail-module-scss-module__XUNonG__toc_item{color:#827a95;font-family:var(--font-glacial);letter-spacing:.3px;padding:10px 0;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s}.BlogPostDetail-module-scss-module__XUNonG__toc_item:hover{color:#ae2ac9}.BlogPostDetail-module-scss-module__XUNonG__toc_item:first-child{color:#0d0818}.BlogPostDetail-module-scss-module__XUNonG__share_button{color:#504667;font-family:var(--font-glacial);letter-spacing:.5px;cursor:pointer;background-color:#0000;border:1px solid #e8e0f0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.BlogPostDetail-module-scss-module__XUNonG__share_button:hover{color:#ae2ac9;border-color:#ae2ac9}.BlogPostDetail-module-scss-module__XUNonG__cta_section{text-align:center;background:linear-gradient(135deg,#ae2ac9 0%,#4e1b99 100%);border-radius:20px;padding:28px 24px}.BlogPostDetail-module-scss-module__XUNonG__cta_title{color:#fff;font-family:var(--font-sharp-grotesk);margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.3}.BlogPostDetail-module-scss-module__XUNonG__cta_text{color:#ffffffd9;font-family:var(--font-glacial);margin-bottom:20px;font-size:13px;line-height:1.6}.BlogPostDetail-module-scss-module__XUNonG__cta_button{color:#ae2ac9;font-family:var(--font-glacial);background-color:#fff;border-radius:100px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.BlogPostDetail-module-scss-module__XUNonG__cta_button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.BlogPostDetail-module-scss-module__XUNonG__post_navigation{margin-top:50px;padding-bottom:80px}@media (min-width:768px){.BlogPostDetail-module-scss-module__XUNonG__post_navigation{margin-top:60px;padding-bottom:100px}}.BlogPostDetail-module-scss-module__XUNonG__nav_container{justify-content:space-between;align-items:center;max-width:1000px;margin-inline:auto;display:flex}.BlogPostDetail-module-scss-module__XUNonG__nav_link{color:#ae2ac9;font-family:var(--font-glacial);letter-spacing:.5px;background:linear-gradient(103.5deg,#ae2ac914 0%,#8919b014 100%);border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}@media (min-width:768px){.BlogPostDetail-module-scss-module__XUNonG__nav_link{padding:18px 32px;font-size:15px}}.BlogPostDetail-module-scss-module__XUNonG__nav_link svg{width:24px;height:24px;transition:transform .2s}.BlogPostDetail-module-scss-module__XUNonG__nav_link svg path{stroke:#ae2ac9}.BlogPostDetail-module-scss-module__XUNonG__nav_link:hover:not(.BlogPostDetail-module-scss-module__XUNonG__nav_disabled){background:linear-gradient(103.5deg,#ae2ac926 0%,#8919b026 100%)}.BlogPostDetail-module-scss-module__XUNonG__nav_link:hover:not(.BlogPostDetail-module-scss-module__XUNonG__nav_disabled) svg{transform:translate(-4px)}.BlogPostDetail-module-scss-module__XUNonG__nav_link.BlogPostDetail-module-scss-module__XUNonG__nav_next svg{order:1}.BlogPostDetail-module-scss-module__XUNonG__nav_link.BlogPostDetail-module-scss-module__XUNonG__nav_next:hover:not(.BlogPostDetail-module-scss-module__XUNonG__nav_disabled) svg{transform:translate(4px)}.BlogPostDetail-module-scss-module__XUNonG__nav_link.BlogPostDetail-module-scss-module__XUNonG__nav_disabled{opacity:.4;cursor:default}
.Page-module-scss-module__WbocWq__blogPostPage{background-color:#fff;min-height:100vh}
