.sp-ai-hero__visual{background-image:linear-gradient(90deg,rgba(16,33,63,.08),rgba(16,33,63,0)),url('assets/ai-search-palace-square-v1.webp');background-position:center;background-size:cover}.sp-ai-value__art{background-image:url('assets/ai-search-library-sources-v1.webp');background-position:center;background-size:cover}.sp-ai-hub .sp-seo-hero__copy h1{font-size:clamp(62px,7.2vw,124px)}.sp-ai-hub .sp-seo-hero__visual>div{background:rgba(244,241,233,.94);backdrop-filter:blur(2px)}.sp-ai-sources{background:#f4f1e9}.sp-ai-sources__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);border:1px solid #cad3de}.sp-ai-sources__map{display:grid;grid-template-columns:repeat(2,1fr);background:#fff}.sp-ai-sources__map article{min-height:220px;padding:34px;border-right:1px solid #d4dbe4;border-bottom:1px solid #d4dbe4}.sp-ai-sources__map article:nth-child(2n){border-right:0}.sp-ai-sources__map article:nth-last-child(-n+2){border-bottom:0}.sp-ai-sources__map b{display:block;margin-bottom:45px;color:#e34646;font-size:12px}.sp-ai-sources__map h3{margin:0 0 12px;color:#10213f;font-size:21px}.sp-ai-sources__map p{margin:0;color:#667386;font-size:14px;line-height:1.7}.sp-ai-sources__note{display:flex;flex-direction:column;padding:48px;background:#10213f;color:#fff}.sp-ai-sources__note>span{color:#ff6262;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sp-ai-sources__note h3{margin:70px 0 24px;font:600 clamp(34px,3vw,50px)/1.08 Literata,serif}.sp-ai-sources__note p{color:#c4cfde;line-height:1.75}.sp-ai-sources__note small{margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.2);color:#9cacc1;font-size:12px;line-height:1.6}@media(max-width:980px){.sp-ai-sources__grid{grid-template-columns:1fr}.sp-ai-sources__note{min-height:520px}}@media(max-width:650px){.sp-ai-hub .sp-seo-hero__copy h1{font-size:50px}.sp-ai-sources__map{grid-template-columns:1fr}.sp-ai-sources__map article{border-right:0!important;border-bottom:1px solid #d4dbe4!important}.sp-ai-sources__map article:last-child{border-bottom:0!important}}
