:where(.prototype-home) .av-home-topic-grid{justify-content:center;align-items:stretch;gap:var(--av-space-6);padding:var(--av-space-6)var(--section-inset);border-block-start:var(--av-border-width)solid var(--av-border-default);grid-template-columns:repeat(3,minmax(0,424px));grid-auto-rows:1fr;display:grid}:where(.prototype-home) .av-home-topic-card{inline-size:100%;min-inline-size:0;max-inline-size:424px;position:relative}:where(.prototype-home) .av-home-topic-card>.av-card__surface{gap:0;block-size:100%;overflow:hidden}:where(.prototype-home) .av-home-topic-card .av-card__header{padding:20px var(--av-space-4);gap:var(--av-space-2)}:where(.prototype-home) .system-index .index-heading>p{white-space:normal;max-width:32ch;font:400 13px/1.6 var(--av-font-sans);letter-spacing:normal}:where(.prototype-home) .av-home-topic-card__identity{align-items:center;gap:var(--av-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.prototype-home) .av-home-topic-card .av-card__title{font:500 20px/28px var(--av-font-sans);letter-spacing:-.025em;color:var(--av-fg-primary)}:where(.prototype-home) .av-home-topic-card .av-card__description{font:400 14px/22px var(--av-font-sans);color:var(--av-fg-secondary);max-inline-size:32ch}:where(.prototype-home) .av-home-topic-card .av-card__body{background:var(--av-bg-canvas);flex-direction:column;flex:1;min-inline-size:0;display:flex}:where(.prototype-home) .av-home-topic-card .av-card__body>figure{flex-direction:column;flex:1;min-inline-size:0;display:flex}:where(.prototype-home) .av-home-topic-card .av-card__body>figure>figcaption{margin-block-start:auto}:where(.prototype-home) .av-home-topic-card .av-card__footer{padding:var(--av-space-4)}:where(.prototype-home) .av-home-topic-card:hover>.av-card__surface,:where(.prototype-home) .av-home-topic-card:focus-within>.av-card__surface{border-color:var(--av-border-strong)}:where(.prototype-home) .av-home-topic-card__link:after{content:"";z-index:1;border-radius:var(--av-radius-panel);position:absolute;inset:0}@media (max-width:1099px){:where(.prototype-home) .av-home-topic-grid{grid-template-columns:minmax(0,424px);padding-inline:0}}@media (max-width:360px){:where(.prototype-home) .av-home-topic-card .av-card__footer{padding-inline:var(--av-space-2)}}