@layer pages{.pg-ai-map{row-gap:var(--space-16);margin-block-end:var(--space-64)}.pg-ai-map>*{--col-md:3 / -1;--col-lg:4 / 13}.pg-ai-map__list{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.pg-ai-map__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.pg-ai-map__item{box-shadow:inset 0 1px 0 var(--line)}.pg-ai-map__link{gap:var(--space-4);min-height:var(--target-min);padding-block:var(--space-12) var(--space-16);color:var(--paper-dim);transition:color var(--dur-160) var(--ease-out);display:grid}.pg-ai-map__num{font:var(--fw-meta) var(--fs-meta) / var(--lh-meta) var(--font-mono);letter-spacing:var(--tr-meta);color:var(--paper-dim);transition:color var(--dur-160) var(--ease-out)}.pg-ai-map__name{font-size:var(--fs-small);line-height:var(--lh-small)}.pg-ai-map__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--paper-dim);margin:0}.pg-ai-map__link:is(:hover,:focus-visible){color:var(--paper)}.pg-ai-map__link:is(:hover,:focus-visible) .pg-ai-map__num{color:var(--signal)}@media (width<=767px){.pg-ai-map{margin-block-end:var(--space-48)}}}
