/* ========================= 08 AOD FUNCTIONS ========================= */
.aa-ai__list{
	display:grid;
	gap:1px;
	background:var(--rule);
	border-block:1px solid var(--rule);
	grid-template-columns:repeat(auto-fit, minmax(min(100%,280px), 1fr));
}
.aa-ai__item{
	background:var(--bg);
	padding:clamp(24px,3.4vw,44px);
	display:grid;
	gap:.7em;
	align-content:start;
	transition:background var(--dur-fast) linear;
}
.aa-ai__item:hover{ background:rgb(127 168 255 / .08) }
.aa-ai__icon{
	width:34px;
	aspect-ratio:1;
	display:grid;
	place-items:center;
	font-size:16px;
	border-radius:50%;
	border:1px solid rgb(127 168 255 / .4);
	color:var(--c-signal);
	margin-bottom:.4em;
}
.aa-ai__name{ font-size:clamp(1rem,1.3vw,1.2rem); font-weight:400 }
.aa-ai__desc{ color:var(--fg-sub); font-size:.9rem; line-height:1.85 }

.aa-ai .aa-button{ margin-top:clamp(32px,5svh,64px) }
