.Ads-module__9Y4HZW__adWrap{width:100%;max-width:1100px;min-height:90px;margin:0 auto;padding:12px clamp(20px,5vw,80px)}.Ads-module__9Y4HZW__inArticleWrap{width:100%;max-width:720px;min-height:80px;margin:40px auto}
.BlogPost-module__j72ANa__wrapper{background:#f0f3ff;min-height:100vh}.BlogPost-module__j72ANa__breadcrumb{padding:20px var(--space-8);max-width:800px;font-family:var(--font-mono);letter-spacing:.04em;color:#0b0e2d73;align-items:center;gap:.375rem;margin:0 auto;font-size:.75rem;display:flex}.BlogPost-module__j72ANa__breadcrumb a{color:#0b0e2d73;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BlogPost-module__j72ANa__breadcrumb a:hover{color:var(--accent)}.BlogPost-module__j72ANa__breadcrumb span{color:#0b0e2d40;-webkit-user-select:none;user-select:none}.BlogPost-module__j72ANa__hero{background:#0b0e2d;padding:clamp(64px,8vw,100px) clamp(20px,5vw,80px) clamp(48px,6vw,72px)}.BlogPost-module__j72ANa__heroInner{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.BlogPost-module__j72ANa__categoryPill{background:color-mix(in srgb, var(--post-color,var(--accent)) 14%, transparent);color:var(--post-color,var(--accent));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.375rem;width:fit-content;padding:.3125rem .875rem;font-size:.6875rem;font-weight:600;display:inline-flex}.BlogPost-module__j72ANa__tagBadge{border:1px solid var(--line,#0b0e2d1a);color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.03em;background:0 0;border-radius:6px;align-items:center;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:400;display:inline-flex}.BlogPost-module__j72ANa__tagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogPost-module__j72ANa__postTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.BlogPost-module__j72ANa__postExcerpt{color:#ffffffb3;max-width:640px;margin:0;font-size:1.125rem;line-height:1.75}.BlogPost-module__j72ANa__metaRow{padding-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.BlogPost-module__j72ANa__metaItem{color:#ffffff80;font-size:.8125rem;font-family:var(--font-mono);align-items:center;gap:.375rem;display:flex}.BlogPost-module__j72ANa__metaItem:before{content:"";background:var(--post-color,var(--accent));border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.BlogPost-module__j72ANa__body{max-width:720px;padding:64px var(--space-8) 64px;margin:0 auto}.BlogPost-module__j72ANa__bodySection{margin-bottom:40px}.BlogPost-module__j72ANa__bodySection:last-child{margin-bottom:0}.BlogPost-module__j72ANa__sectionHeading{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;margin:0 0 12px;font-size:1.375rem;font-weight:700;line-height:1.3}.BlogPost-module__j72ANa__sectionBody{color:#0b0e2db3;margin:0;font-size:1.0625rem;line-height:1.8}.BlogPost-module__j72ANa__sectionBody+.BlogPost-module__j72ANa__sectionBody{margin-top:var(--space-4)}.BlogPost-module__j72ANa__faqSection{background:#f0f3ff;padding:64px 80px}.BlogPost-module__j72ANa__faqInner{max-width:800px;margin:0 auto}.BlogPost-module__j72ANa__faqHeading{font-family:var(--font-display);color:var(--fg);letter-spacing:-.03em;margin:0 0 var(--space-8);font-size:1.75rem;font-weight:700}.BlogPost-module__j72ANa__faqItem{border-bottom:1px solid var(--line,#0b0e2d1a);padding:20px 0}.BlogPost-module__j72ANa__faqItem:first-of-type{border-top:1px solid var(--line,#0b0e2d1a)}.BlogPost-module__j72ANa__faqQuestion{color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:1rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.BlogPost-module__j72ANa__faqQuestion::-webkit-details-marker{display:none}.BlogPost-module__j72ANa__faqChevron{color:var(--post-color,var(--accent));width:24px;height:24px;transition:transform var(--duration-base) var(--ease-out);transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:300;line-height:1;display:inline-flex}.BlogPost-module__j72ANa__faqItem[open] .BlogPost-module__j72ANa__faqChevron{transform:rotate(45deg)}.BlogPost-module__j72ANa__faqAnswer{color:#0b0e2da6;margin:0;padding-top:12px;font-size:.9375rem;line-height:1.75}.BlogPost-module__j72ANa__relatedSection{padding:80px var(--space-8);background:#f0f3ff}.BlogPost-module__j72ANa__relatedInner{max-width:1100px;margin:0 auto}.BlogPost-module__j72ANa__relatedHeading{font-family:var(--font-display);color:var(--fg);letter-spacing:-.03em;margin:0 0 var(--space-8);font-size:1.5rem;font-weight:700}.BlogPost-module__j72ANa__relatedGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.BlogPost-module__j72ANa__relatedCard{color:inherit;border:1px solid var(--line,#0b0e2d1a);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:#fff;border-radius:16px;padding:24px;text-decoration:none;display:block;box-shadow:0 2px 12px #0b0e2d0f}.BlogPost-module__j72ANa__relatedCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0b0e2d1a}.BlogPost-module__j72ANa__relatedCardCategory{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--post-color,var(--accent));margin:0 0 var(--space-3);font-size:.6875rem;font-weight:600}.BlogPost-module__j72ANa__relatedCardTitle{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;margin:0 0 var(--space-3);font-size:1.0625rem;font-weight:700;line-height:1.3}.BlogPost-module__j72ANa__relatedCardMeta{color:#0b0e2d66;font-size:.8125rem;font-family:var(--font-mono)}.BlogPost-module__j72ANa__ctaSection{padding:80px var(--space-8);text-align:center;background:#0b0e2d}.BlogPost-module__j72ANa__ctaInner{align-items:center;gap:var(--space-8);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.BlogPost-module__j72ANa__ctaHeadline{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.BlogPost-module__j72ANa__ctaBody{color:#ffffffa6;margin:0;font-size:1.0625rem;line-height:1.7}.BlogPost-module__j72ANa__ctaButtons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.BlogPost-module__j72ANa__ctaButtonPrimary{background:var(--accent);color:#fff;letter-spacing:-.01em;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:100px;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogPost-module__j72ANa__ctaButtonPrimary:hover{background:color-mix(in srgb, var(--accent) 85%, #fff);transform:translateY(-1px)}.BlogPost-module__j72ANa__ctaButtonSecondary{color:#fff;letter-spacing:-.01em;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #fff3;border-radius:100px;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogPost-module__j72ANa__ctaButtonSecondary:hover{background:#ffffff0f;border-color:#ffffff80;transform:translateY(-1px)}@media (max-width:768px){.BlogPost-module__j72ANa__breadcrumb{padding:16px var(--space-5)}.BlogPost-module__j72ANa__hero{padding:72px var(--space-5) 48px}.BlogPost-module__j72ANa__heroInner{gap:var(--space-5)}.BlogPost-module__j72ANa__metaRow{gap:16px}.BlogPost-module__j72ANa__body{padding:48px var(--space-5) 48px}.BlogPost-module__j72ANa__faqSection{padding:48px var(--space-5)}.BlogPost-module__j72ANa__relatedSection{padding:60px var(--space-5)}.BlogPost-module__j72ANa__relatedGrid{gap:var(--space-4);grid-template-columns:1fr}.BlogPost-module__j72ANa__ctaSection{padding:60px var(--space-5)}.BlogPost-module__j72ANa__ctaButtons{flex-direction:column;align-items:stretch}.BlogPost-module__j72ANa__ctaButtonPrimary,.BlogPost-module__j72ANa__ctaButtonSecondary{justify-content:center}}@media (max-width:480px){.BlogPost-module__j72ANa__postTitle{font-size:2rem}.BlogPost-module__j72ANa__postExcerpt{font-size:1rem}.BlogPost-module__j72ANa__metaRow{align-items:flex-start;gap:var(--space-3);flex-direction:column}.BlogPost-module__j72ANa__relatedGrid{grid-template-columns:1fr}.BlogPost-module__j72ANa__faqSection{padding:40px var(--space-4)}}.BlogPost-module__j72ANa__breadcrumbList{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.BlogPost-module__j72ANa__breadcrumbLink{color:#0b0e2d73;text-decoration:none;transition:color .15s}.BlogPost-module__j72ANa__breadcrumbLink:hover{color:#006bf7}.BlogPost-module__j72ANa__breadcrumbSep{color:#0b0e2d33;-webkit-user-select:none;user-select:none;font-size:.75rem}.BlogPost-module__j72ANa__breadcrumbCurrent{color:#0b0e2d8c;white-space:nowrap;text-overflow:ellipsis;max-width:28ch;font-size:.75rem;overflow:hidden}.BlogPost-module__j72ANa__heroPills{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.BlogPost-module__j72ANa__title{font-family:var(--font-display,"Fraunces", Georgia, serif);color:#fff;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.BlogPost-module__j72ANa__excerpt{color:#ffffffb3;max-width:640px;margin:0 0 24px;font-size:1.125rem;line-height:1.75}.BlogPost-module__j72ANa__metaDot{color:#ffffff40;font-size:1rem;line-height:1}.BlogPost-module__j72ANa__section{margin-bottom:40px}.BlogPost-module__j72ANa__section:last-child{margin-bottom:0}.BlogPost-module__j72ANa__faqTitle{font-family:var(--font-display,"Fraunces", Georgia, serif);color:#0b0e2d;letter-spacing:-.03em;margin:0 0 32px;font-size:1.75rem;font-weight:700}.BlogPost-module__j72ANa__faqList{max-width:800px;margin:0 auto}.BlogPost-module__j72ANa__relatedTitle{font-family:var(--font-display,"Fraunces", Georgia, serif);color:#0b0e2d;letter-spacing:-.03em;margin:0 0 32px;font-size:1.5rem;font-weight:700}.BlogPost-module__j72ANa__relatedTag{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.6875rem;font-weight:600;display:block}.BlogPost-module__j72ANa__relatedCardExcerpt{color:#0b0e2d8c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPost-module__j72ANa__relatedReadTime{font-family:var(--font-mono,"JetBrains Mono", monospace);color:#0b0e2d61;letter-spacing:.04em;margin-top:auto;padding-top:12px;font-size:.6875rem;display:block}.BlogPost-module__j72ANa__ctaPrimary{color:#fff;letter-spacing:-.01em;background:#006bf7;border-radius:100px;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.BlogPost-module__j72ANa__ctaPrimary:hover{background:#0059d1;transform:translateY(-1px)}.BlogPost-module__j72ANa__ctaOutline{color:#fff;letter-spacing:-.01em;background:0 0;border:1px solid #fff3;border-radius:100px;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.BlogPost-module__j72ANa__ctaOutline:hover{background:#ffffff0f;border-color:#ffffff80;transform:translateY(-1px)}
