.ai-blog-module__H4FcGa__blog{z-index:1;color:#dce8ed;max-width:1200px;margin:0 auto;padding:100px 28px 60px;position:relative}.ai-blog-module__H4FcGa__blog h1,.ai-blog-module__H4FcGa__blog h2,.ai-blog-module__H4FcGa__blog h3{color:#f4f8fa;letter-spacing:-.035em;font-weight:600;line-height:1.15}.ai-blog-module__H4FcGa__blog h1{text-wrap:balance;max-width:1000px;margin:20px 0 28px;font-size:clamp(2.3rem,5vw,4.4rem)}.ai-blog-module__H4FcGa__blog p{color:#bfcfd7;line-height:1.75}.ai-blog-module__H4FcGa__blog a{color:#a2e6f5;text-underline-offset:4px}.ai-blog-module__H4FcGa__blog a:hover{text-decoration:underline}.ai-blog-module__H4FcGa__blog a:focus-visible{outline-offset:5px;outline:2px solid #a2e6f5}.ai-blog-module__H4FcGa__intro{max-width:820px;padding-bottom:64px}.ai-blog-module__H4FcGa__intro h1{font-size:clamp(3.5rem,8vw,6.5rem)}.ai-blog-module__H4FcGa__blog .ai-blog-module__H4FcGa__eyebrow{color:#a2e6f5;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.ai-blog-module__H4FcGa__blog .ai-blog-module__H4FcGa__lead{color:#e1eaee;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.5}.ai-blog-module__H4FcGa__intro>p:last-child{max-width:660px;margin-top:24px}.ai-blog-module__H4FcGa__articleRow{border-top:1px solid #36505c;grid-template-columns:1.08fr 1fr;align-items:center;gap:44px;padding:36px 0;display:grid}.ai-blog-module__H4FcGa__articleRow h2{margin:18px 0;font-size:clamp(1.6rem,3vw,2.3rem)}.ai-blog-module__H4FcGa__articleRow h2 a{color:#f4f8fa}.ai-blog-module__H4FcGa__previewImage{display:block;overflow:hidden}.ai-blog-module__H4FcGa__previewImage img{width:100%;height:auto;transition:transform .3s}.ai-blog-module__H4FcGa__previewImage:hover img{transform:scale(1.025)}.ai-blog-module__H4FcGa__readLink{margin-top:24px;padding:10px 0;font-weight:600;display:inline-block}.ai-blog-module__H4FcGa__about{max-width:740px;padding-top:70px}.ai-blog-module__H4FcGa__about h2{font-size:1.8rem}.ai-blog-module__H4FcGa__about a{margin-top:18px;display:inline-block}.ai-blog-module__H4FcGa__breadcrumb{gap:12px;margin-bottom:40px;font-size:.9rem;display:flex}.ai-blog-module__H4FcGa__articleHeader{max-width:930px}.ai-blog-module__H4FcGa__blog .ai-blog-module__H4FcGa__byline{color:#aabdc7;margin-top:28px;font-size:.88rem}.ai-blog-module__H4FcGa__cover{margin:40px 0 60px}.ai-blog-module__H4FcGa__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:570px}.ai-blog-module__H4FcGa__blog figcaption{color:#9fb4c0;margin-top:10px;font-size:.82rem;line-height:1.5}.ai-blog-module__H4FcGa__readingLayout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:60px;display:grid}.ai-blog-module__H4FcGa__readingLayout>div{min-width:0}.ai-blog-module__H4FcGa__contents{position:sticky;top:100px}.ai-blog-module__H4FcGa__contents p{color:#f4f8fa;margin-bottom:18px;font-weight:600}.ai-blog-module__H4FcGa__contents a{color:#a8bdc9;margin:0 0 14px;font-size:.85rem;line-height:1.5;display:block}.ai-blog-module__H4FcGa__prose{overflow-wrap:anywhere;max-width:760px;font-size:1.075rem;line-height:1.85}.ai-blog-module__H4FcGa__prose p{margin:0 0 24px}.ai-blog-module__H4FcGa__prose h2{margin:56px 0 24px;scroll-margin-top:100px;font-size:2rem}.ai-blog-module__H4FcGa__prose h3{margin:30px 0 18px;font-size:1.35rem}.ai-blog-module__H4FcGa__prose ul,.ai-blog-module__H4FcGa__prose ol{list-style:revert;margin:24px 0;padding-left:24px}.ai-blog-module__H4FcGa__prose li{color:#dce8ed;margin:12px 0;padding-left:5px}.ai-blog-module__H4FcGa__prose strong{color:#f4f8fa}.ai-blog-module__H4FcGa__prose table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.88rem;display:block;overflow-x:auto}.ai-blog-module__H4FcGa__prose th,.ai-blog-module__H4FcGa__prose td{text-align:left;vertical-align:top;color:#dce8ed;border:1px solid #46616c;min-width:130px;padding:14px}.ai-blog-module__H4FcGa__prose th{color:#fff;background:#16333e}.ai-blog-module__H4FcGa__prose img{background:#fff;width:100%;height:auto;display:block}.ai-blog-module__H4FcGa__prose figure{margin:36px 0}.ai-blog-module__H4FcGa__prose a{text-decoration:underline}.ai-blog-module__H4FcGa__editorialNote{border-top:1px solid #36505c;margin-top:48px;padding-top:24px;font-size:.88rem}.ai-blog-module__H4FcGa__editorialNote p{margin-top:8px}.ai-blog-module__H4FcGa__related{margin-top:48px}.ai-blog-module__H4FcGa__related h2{font-size:1.5rem}.ai-blog-module__H4FcGa__related a{border-bottom:1px solid #36505c;padding:18px 0;display:block}@media (max-width:900px){.ai-blog-module__H4FcGa__readingLayout{grid-template-columns:minmax(0,1fr);gap:30px}.ai-blog-module__H4FcGa__contents{border-bottom:1px solid #36505c;padding-bottom:20px;position:static}.ai-blog-module__H4FcGa__contents nav{max-width:650px}.ai-blog-module__H4FcGa__articleRow{gap:28px}.ai-blog-module__H4FcGa__blog{padding-top:80px}.ai-blog-module__H4FcGa__articleRow h2{font-size:1.7rem}}@media (max-width:640px){.ai-blog-module__H4FcGa__blog{padding:80px 20px 40px}.ai-blog-module__H4FcGa__articleRow{grid-template-columns:1fr;gap:24px}.ai-blog-module__H4FcGa__intro{padding-bottom:35px}.ai-blog-module__H4FcGa__cover{margin:28px 0 36px}.ai-blog-module__H4FcGa__prose{font-size:1rem}.ai-blog-module__H4FcGa__prose h2{font-size:1.6rem}.ai-blog-module__H4FcGa__breadcrumb{margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.ai-blog-module__H4FcGa__previewImage img{transition:none}.ai-blog-module__H4FcGa__previewImage:hover img{transform:none}}.ai-blog-module__H4FcGa__prose pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2eef2;background:#102731;border:1px solid #36505c;max-width:100%;margin:28px 0;padding:24px;font-size:.86rem;line-height:1.65;overflow-x:auto}.ai-blog-module__H4FcGa__prose code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ai-blog-module__H4FcGa__articleGraphic{aspect-ratio:3/2;color:#a2e6f5;background:#102b36;border:1px solid #36505c;flex-direction:column;justify-content:space-between;min-height:260px;padding:32px;display:flex}.ai-blog-module__H4FcGa__articleGraphic span{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.ai-blog-module__H4FcGa__articleGraphic strong{color:#e4f5f8;max-width:360px;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.1}.ai-blog-module__H4FcGa__articleHeader+.ai-blog-module__H4FcGa__readingLayout{margin-top:56px}
