@layer v2.editorial{.ai-consultancy-page{background:var(--v2-surface)}.ai-consultancy-page section{scroll-margin-top:5rem}.ai-hero{border-bottom:1px solid var(--v2-line);background:#f2f6f4;padding-block:1.5rem 2.5rem}.ai-breadcrumb{color:var(--v2-muted);margin-bottom:1.5rem;font-size:.8125rem}.ai-hero-grid{gap:2rem;display:grid}.ai-hero-grid>*,.ai-cards>*,.ai-steps>*,.ai-data-terms>*{min-width:0}.ai-hero h1{overflow-wrap:anywhere;hyphens:auto;max-width:22ch;margin-top:.75rem;font-size:clamp(1.85rem,3.7vw,3.15rem)}.ai-hero p:not(.v2-eyebrow){margin-top:1rem}.ai-lead{color:var(--v2-ink-soft);font-size:1.1rem}.ai-hero .v2-button,.ai-close .v2-button{margin-top:1.5rem}.ai-note{color:var(--v2-muted);font-size:.875rem;line-height:1.6}.ai-brief{border:1px solid var(--v2-line);border-top:3px solid var(--v2-automation);background:var(--v2-surface);align-self:center;padding:1.5rem}.ai-brief>svg{color:var(--v2-automation)}.ai-brief h2{margin-top:1rem;font-size:1.4rem}.ai-brief ul{margin:1.25rem 0 0;padding:0;list-style:none}.ai-brief li{align-items:flex-start;gap:.6rem;margin:.75rem 0;display:flex}.ai-brief li svg{color:var(--v2-automation);flex:none;margin-top:.2rem}.ai-section{padding-block:2.5rem}.ai-section h2{overflow-wrap:anywhere;max-width:30ch}.ai-section p{color:var(--v2-ink-soft);margin-top:1rem}.ai-reading{max-width:49rem}.ai-section.v2-shell.ai-reading{max-width:calc(49rem + 2 * var(--v2-shell-gutter,1.25rem))}.ai-tint{border-block:1px solid var(--v2-line);background:#f4f7f5}.ai-questions{gap:1rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ai-questions li{border-left:3px solid var(--v2-automation);padding:1rem 0 1rem 1rem;font-size:1.0625rem}.ai-cards{gap:1.5rem;margin-top:2rem;display:grid}.ai-cards article{border-top:2px solid var(--v2-automation);padding-top:1.25rem}.ai-cards h3,.ai-steps h3{overflow-wrap:anywhere;hyphens:auto;font-size:1.2rem}.ai-boundary{font-size:.9375rem}.ai-steps{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ai-steps li{border-top:1px solid var(--v2-line);padding-top:1.25rem}.ai-number{color:var(--v2-automation-dark);font:700 .875rem var(--v2-font-mono);display:inline-block}.ai-steps h3{margin-top:.75rem}.ai-link{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;font-weight:700;display:inline-flex}.ai-link svg{flex:none}.ai-results{border-block:1px solid var(--v2-line);background:#edf3f7}.ai-data-terms{gap:1.5rem 2rem;margin:2rem 0 0;display:grid}.ai-data-terms div{border-top:1px solid var(--v2-line);padding-top:1rem}.ai-data-terms dt{font-weight:700}.ai-data-terms dd{color:var(--v2-muted);margin:.5rem 0 0}.ai-faq{border-top:1px solid var(--v2-line)}.ai-faq article{border-bottom:1px solid var(--v2-line);padding:1.5rem 0}.ai-faq h3{font-size:1.125rem}.ai-close{border-top:1px solid var(--v2-line);background:#f2f6f4}@media (width>=48rem){.ai-hero{padding-block:2rem 3.5rem}.ai-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:3rem}.ai-section{padding-block:3.5rem}.ai-questions,.ai-data-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ai-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ai-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.ai-brief,.ai-questions li,.ai-cards article{border-color:canvastext}}}
