.mf-ai-article-page{min-height:100vh}.mf-ai-article-main{overflow-wrap:anywhere;width:min(100%,900px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(20px,4vw,48px) 64px}.mf-ai-back{align-items:center;min-height:44px;margin-bottom:28px;font-size:14px;display:inline-flex}.mf-ai-article-heading{border-bottom:1px solid var(--border);margin-bottom:30px;padding-bottom:28px}.mf-ai-article-heading .eyebrow{color:#ff8738;letter-spacing:.12em;margin-bottom:18px;font-weight:700}.mf-ai-article-heading h1{letter-spacing:-.035em;max-width:22ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,4.5vw,48px);font-weight:700;line-height:1.13}.mf-ai-article-heading .meta{margin-top:22px}.mf-ai-article-body{color:#deded5;font-size:18px;line-height:1.85}.mf-ai-article-body p{margin:0 0 23px}.mf-ai-article-body .mf-ai-article-lead{color:var(--foreground);margin-bottom:28px;font-size:clamp(21px,2.5vw,25px);line-height:1.55}.mf-ai-article-page :focus-visible{outline-offset:4px;outline:3px solid #ffa67f}.mf-ai-article-main .project-enquiry{margin-top:44px}.mf-ai-article-main .project-enquiry h2{font-weight:700}@media (max-width:600px){.mf-ai-article-main{padding-bottom:44px}.mf-ai-article-body{font-size:17px;line-height:1.8}.mf-ai-article-heading{margin-bottom:24px}}.mf-ai-platform-figure{margin:0 0 32px}.mf-ai-platform-figure img{border:1px solid var(--border);width:100%;height:auto;display:block}.mf-ai-platform-figure figcaption{color:#c5c9bf;margin-top:12px;font-size:14px;line-height:1.6}
