.BlogPost-module__gJhkLa__hero{background:#fbf7ef;align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.BlogPost-module__gJhkLa__neuralTopRight{opacity:.9;pointer-events:none;z-index:1;width:60%;height:70%;position:absolute;top:-18%;right:-18%}.BlogPost-module__gJhkLa__heroContainer{z-index:2;width:100%;max-width:1393px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(24px,6vw,56px) clamp(64px,10vw,100px);position:relative}.BlogPost-module__gJhkLa__breadcrumbs{margin-bottom:clamp(40px,6vw,64px)}.BlogPost-module__gJhkLa__breadcrumbList{font-family:var(--font-jetbrains-mono), monospace;color:#5a5448;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.BlogPost-module__gJhkLa__breadcrumbItem{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.BlogPost-module__gJhkLa__breadcrumbItem a{color:#5a5448;text-decoration:none;transition:color .2s}.BlogPost-module__gJhkLa__breadcrumbItem a:hover{color:#17150f;text-decoration:underline}.BlogPost-module__gJhkLa__breadcrumbSeparator{color:#ece4d5;flex-shrink:0}.BlogPost-module__gJhkLa__breadcrumbItemActive{color:#17150f;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.BlogPost-module__gJhkLa__categoryLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#4338ca;margin:0 0 16px;font-size:12px;font-weight:600}.BlogPost-module__gJhkLa__heading{font-family:var(--font-space-grotesk), sans-serif;font-size:var(--h1-size);color:#17150f;letter-spacing:-.02em;max-width:900px;margin:0 0 24px;font-weight:700;line-height:1.1}.BlogPost-module__gJhkLa__postMeta{font-family:var(--font-inter), sans-serif;color:#5a5448;align-items:center;gap:10px;font-size:14px;display:flex}.BlogPost-module__gJhkLa__postMetaDot{background:#f8ab05;border-radius:50%;flex-shrink:0;width:5px;height:5px}.BlogPost-module__gJhkLa__mediaSection{background:#fff;padding:clamp(48px,7vw,88px) clamp(20px,5vw,38px)}.BlogPost-module__gJhkLa__mediaContainer{max-width:1393px;margin:0 auto}.BlogPost-module__gJhkLa__mediaHeading{font-family:var(--font-space-grotesk), sans-serif;color:#17150f;letter-spacing:-.01em;margin:0 0 24px;font-size:28px;font-weight:700}.BlogPost-module__gJhkLa__mediaGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.BlogPost-module__gJhkLa__mediaItem{margin:0}.BlogPost-module__gJhkLa__mediaAsset{aspect-ratio:16/10;object-fit:cover;background:#fbf7ef;border:1px solid #ece4d5;border-radius:14px;width:100%;display:block}.BlogPost-module__gJhkLa__mediaCaption{font-family:var(--font-inter), sans-serif;color:#8d8676;margin-top:10px;font-size:13px}@media (max-width:900px){.BlogPost-module__gJhkLa__mediaGrid{grid-template-columns:1fr}}.BlogPost-module__gJhkLa__bodySection{background:#fbf7ef;padding:clamp(48px,7vw,88px) clamp(20px,5vw,38px)}.BlogPost-module__gJhkLa__bodyContainer{max-width:1393px;margin:0 auto}.BlogPost-module__gJhkLa__bodyRow{align-items:flex-start;gap:clamp(32px,5vw,64px);display:flex}.BlogPost-module__gJhkLa__bodyContent{flex:auto;min-width:0;max-width:720px}.BlogPost-module__gJhkLa__bodyIntro{font-family:var(--font-inter), sans-serif;color:#5a5448;margin:0 0 40px;font-size:19px;line-height:1.6}.BlogPost-module__gJhkLa__bodyBlock{margin:0 0 40px}.BlogPost-module__gJhkLa__bodyBlock:last-child{margin-bottom:0}.BlogPost-module__gJhkLa__bodyHeading{font-family:var(--font-space-grotesk), sans-serif;color:#17150f;letter-spacing:-.01em;margin:0 0 16px;font-size:26px;font-weight:700}.BlogPost-module__gJhkLa__bodyText{font-family:var(--font-inter), sans-serif;color:#5a5448;margin:0;font-size:16px;line-height:1.7}.BlogPost-module__gJhkLa__glanceCard{background:#1c1a3a;border-radius:0;flex:0 0 360px;width:360px;margin-left:auto;padding:32px}.BlogPost-module__gJhkLa__glanceKicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#f8ab05;margin:0 0 20px;font-size:12px;font-weight:600}.BlogPost-module__gJhkLa__glanceList{margin:0 0 28px}.BlogPost-module__gJhkLa__glanceRow{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.BlogPost-module__gJhkLa__glanceRow:first-child{border-top:none;padding-top:0}.BlogPost-module__gJhkLa__glanceLabel{font-family:var(--font-inter), sans-serif;color:#fff9;margin:0;font-size:14px}.BlogPost-module__gJhkLa__glanceValue{font-family:var(--font-inter), sans-serif;color:#fff;text-align:right;margin:0;font-size:14px;font-weight:600}.BlogPost-module__gJhkLa__glancePills{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.BlogPost-module__gJhkLa__glancePill{font-family:var(--font-inter), sans-serif;color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500}.BlogPost-module__gJhkLa__glanceCta{width:100%;}.BlogPost-module__gJhkLa__referencesBlock{border-top:1px solid #ece4d5;max-width:720px;margin-top:clamp(48px,6vw,72px);padding-top:32px}.BlogPost-module__gJhkLa__referencesHeading{font-family:var(--font-inter), sans-serif;color:#4338ca;margin:0 0 16px;font-size:16px;font-weight:700}.BlogPost-module__gJhkLa__referencesList{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.BlogPost-module__gJhkLa__referencesItem{font-family:var(--font-inter), sans-serif;color:#5a5448;font-size:14px}.BlogPost-module__gJhkLa__referencesItem a{color:#4338ca;text-decoration:none}.BlogPost-module__gJhkLa__referencesItem a:hover{text-decoration:underline}@media (max-width:900px){.BlogPost-module__gJhkLa__bodyRow{flex-direction:column}.BlogPost-module__gJhkLa__glanceCard{flex-basis:auto;width:100%;margin-left:0}}.BlogPost-module__gJhkLa__relatedSection{background:#fff;padding:clamp(48px,7vw,88px) clamp(20px,5vw,38px) clamp(64px,9vw,104px)}.BlogPost-module__gJhkLa__relatedContainer{max-width:1393px;margin:0 auto}.BlogPost-module__gJhkLa__relatedHeading{font-family:var(--font-space-grotesk), sans-serif;color:#17150f;letter-spacing:-.01em;margin:0 0 clamp(32px,4vw,48px);font-size:clamp(28px,3.2vw,40px);font-weight:700}.BlogPost-module__gJhkLa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogPost-module__gJhkLa__relatedCard{background:#fff;border:1px solid #17150f;border-radius:16px;padding:28px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.BlogPost-module__gJhkLa__relatedCard:hover{box-shadow:var(--e-2,0 4px 14px #17150f12);transform:translateY(-2px)}.BlogPost-module__gJhkLa__relatedCategory{font-family:var(--font-inter), sans-serif;color:#4338ca;margin:0 0 12px;font-size:13px;font-weight:600}.BlogPost-module__gJhkLa__relatedTitle{font-family:var(--font-space-grotesk), sans-serif;color:#17150f;letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.BlogPost-module__gJhkLa__relatedDescription{font-family:var(--font-inter), sans-serif;color:#5a5448;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 28px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPost-module__gJhkLa__relatedFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.BlogPost-module__gJhkLa__relatedDate{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:#5a5448;align-items:center;gap:8px;font-size:11px;display:inline-flex}.BlogPost-module__gJhkLa__relatedDateDot{background:#f8ab05;border-radius:50%;flex-shrink:0;width:6px;height:6px}.BlogPost-module__gJhkLa__relatedReadTime{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:#5a5448;font-size:11px}@media (max-width:900px){.BlogPost-module__gJhkLa__relatedGrid{grid-template-columns:1fr}}
