.consider .ai-search{overflow-wrap:anywhere}.consider .ai-search .narrow{max-width:880px}.consider .ai-search section{text-align:left;padding:56px 20px}.consider .ai-search .ai-final,.consider .ai-search .ai-hero{text-align:center;padding:88px 20px}.consider .ai-search h2{font-size:28px;line-height:1.4;margin-bottom:28px}.consider .ai-search dt,.consider .ai-search h3{font-size:20px;font-weight:600}.consider .ai-search p+p{margin-top:20px}.consider .ai-search .ai-note{font-size:16px;color:#515154;margin-top:20px}.consider .ai-search .ai-rows{padding:0;margin:28px 0;list-style:none;border-top:1px solid #d2d2d7}.consider .ai-search .ai-rows>:is(li,div){display:grid;gap:16px;padding:28px 0;border-bottom:1px solid #d2d2d7}.consider .ai-search .ai-rows dd{margin:0}.consider .ai-search .ai-number{display:block;font-size:16px;color:#515154;margin-bottom:8px}.consider .ai-search .ai-detail{border-bottom:1px solid #d2d2d7;padding:24px 0}.consider .ai-search summary{cursor:pointer;font-weight:600}.consider .ai-search .ai-detail p{margin-top:18px}@media (min-width:768px){.consider .ai-search section{padding:80px 24px}.consider .ai-search .ai-final,.consider .ai-search .ai-hero{padding:120px 24px}.consider .ai-search h2{font-size:36px}.consider .ai-search .ai-rows>:is(li,div){grid-template-columns:260px minmax(0,1fr);gap:40px}}