.ai-guide{width:100%;min-width:0;max-width:850px;box-sizing:border-box;margin:auto;font-size:18px;line-height:1.7;overflow-wrap:anywhere}
.ai-guide *{box-sizing:border-box}
.article-page--ai .banner1__text{z-index:2}
.ai-guide .ai-guide__answer,.ai-guide nav,.ai-guide__cta{padding:24px;border:1px solid #d8e5ee;border-radius:16px;background:#f3f8fc;margin:28px 0}
.ai-guide nav ul,.ai-guide ul,.ai-guide ol{padding-left:25px}
.ai-guide li{margin:10px 0}
.ai-guide .ai-guide__table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #d8e5ee;border-radius:10px}
.ai-guide .ai-guide__table table{margin:0;min-width:620px}
.ai-guide .ai-guide__table th{min-width:140px;overflow-wrap:normal;word-break:normal}
.ai-guide caption{text-align:left;padding:14px;font-size:15px;color:#42566a}
.ai-guide .ai-guide__cta>a{display:inline-block;min-height:48px;box-sizing:border-box;padding:12px 20px;border-radius:10px;background:#086bb5;color:#fff!important;font-weight:700;text-decoration:none!important}
.ai-guide .ai-guide__cta>p:last-child{font-size:14px;line-height:1.55;color:#42566a}
@media(max-width:760px){.ai-guide{font-size:17px;line-height:1.65}.ai-guide .ai-guide__answer,.ai-guide nav,.ai-guide__cta{padding:18px;margin:22px 0}.ai-guide .ai-guide__cta>a{display:block;text-align:center}.ai-guide .ai-guide__table{width:100%}.ai-guide h2{letter-spacing:normal!important}.ai-guide nav a{display:inline-block;padding:5px 0}.article-page.article-page--ai .banner-mobile1{height:56.25vw;margin-bottom:24px}.article-page.article-page--ai .banner-mobile1:before{display:none}.article-page.article-page--ai .banner-mobile1 img{object-fit:contain;background:#f3f8fc}.article-page.article-page--ai .title-page1{font-size:26px;line-height:1.2;letter-spacing:-.02em;padding-bottom:22px}}
