.k-contact-flow,.k-case-summary,.k-case-cta{background:#f3f6fa;color:#20304f;padding:32px;border-radius:8px;margin:0 0 36px;line-height:1.9}.k-contact-flow h2,.k-case-summary h2,.k-case-cta h2{font-size:clamp(20px,2.2vw,26px);font-weight:700;margin:0 0 20px;line-height:1.6}.k-contact-flow ol{list-style:none;padding:0;margin:0;display:grid;gap:20px}.k-contact-flow li strong,.k-contact-flow li span{display:block}.k-contact-flow li span{margin-top:6px}.k-case-summary dl{margin:24px 0}.k-case-summary dl>div{display:grid;grid-template-columns:90px 1fr;border-top:1px solid #d8dfeb;padding:12px 0;gap:16px}.k-case-summary dt{font-weight:700}.k-case-summary dd{margin:0}.k-case-summary a{text-decoration:underline;text-underline-offset:4px}.k-case-eyebrow{font-size:13px;letter-spacing:.1em;font-weight:700;margin:0 0 12px}.k-solid-link{display:inline-block;background:#20304f;color:#fff!important;padding:16px 24px;border-radius:6px;text-decoration:none!important;font-weight:700;line-height:1.6;margin:16px 0}.k-case-note{font-size:13px}.k-case-cta{margin-top:48px}.k-related-links{display:flex;flex-wrap:wrap;gap:16px 28px;padding:24px 0;border-top:1px solid #d8dfeb;line-height:1.7;font-size:14px}.k-related-links a{text-decoration:underline;text-underline-offset:4px}.p-news-entry__title,.p-home-works__item-title{overflow-wrap:anywhere}#ai-training{scroll-margin-top:100px}@media(max-width:767px){.k-contact-flow,.k-case-summary,.k-case-cta{padding:24px 20px}.k-case-summary dl>div{grid-template-columns:1fr;gap:4px}.k-related-links{display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:16px}}