.ap{margin-top:8px}.ap-group{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 24px;padding:28px 0 32px;scroll-margin-top:76px;display:grid}.ap-head{grid-column:1/span 4;align-content:start;gap:8px;display:grid}.ap-count{font:400 13px/1 var(--mono);color:var(--muted);margin-left:6px}.ap-about{color:var(--ink-2);text-wrap:pretty;max-width:40ch;font-size:15px;line-height:23px}.ap-body{grid-column:5/-1}.ap-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));column-gap:24px;display:grid}.ap-item{border-bottom:1px solid color-mix(in srgb, var(--rule) 60%, transparent);min-height:40px;color:var(--ink);align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.ap-mark{flex:none;place-items:center;width:20px;height:20px;display:grid}.ap-glyph svg{width:16px;height:16px;color:var(--ink-2);display:block}.ap-logo{background:var(--logo-tile);border-radius:3px}.ap-logo img{object-fit:contain;width:16px;height:16px;display:block}.ap-glyph svg{stroke-width:2.25px;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4}.ap-name{min-width:0}.ap-item.is-not-yet .ap-name,.ap-item.is-not-yet .ap-glyph svg{color:var(--muted)}.ap-item.is-not-yet .ap-logo img{opacity:.55}.ap-tag{color:var(--muted);white-space:nowrap;margin-left:auto}.ap-note{margin-top:12px}@media (max-width:900px){.ap-head,.ap-body{grid-column:1/-1}.ap-list{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));column-gap:16px}}@media (max-width:600px){.ap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-item{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:0 10px;padding:9px 0}.ap-mark{margin-top:-1px}.ap-name{flex:1 1 0}.ap-tag{flex-basis:100%;margin-left:30px}}
