@layer components{.a2-tintro .a2-disc__sum>.a2-disc__meta:has(>.a2-tintro__sum){display:contents}.a2-tintro__sum{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-left:4px;display:none}.a2-tintro details:not([open]) .a2-tintro__sum{display:inline-flex}.a2-tintro__sumi{align-items:center;gap:5px;display:inline-flex}.a2-tintro__sum .a2-tintro__n{width:1.25rem;height:1.25rem;font-size:.75rem}.a2-tintro__sumt{color:var(--a2-text-dim);white-space:nowrap;font-size:.8125rem;font-weight:600}.a2-tintro__sum--lead{flex-wrap:nowrap;gap:6px;min-width:0;max-width:min(40rem,100%)}.a2-tintro details:not([open])>.a2-disc__sum>.a2-disc__title{flex-shrink:0}.a2-tintro__sum--lead>.a2-tintro__sumi{min-width:0}.a2-tintro__sum--lead .a2-tintro__sumt{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.a2-tintro__sum--lead>.a2-tintro__n{opacity:.6;flex:none}@media not (min-width:40rem){.a2-tintro details:not([open]) .a2-tintro__sum{gap:4px 10px}.a2-tintro details:not([open])>.a2-disc__sum:has(.a2-tintro__sum:not(.a2-tintro__sum--lead) .a2-tintro__sumt){flex-wrap:wrap;row-gap:2px;padding-block:6px}.a2-tintro details:not([open]) .a2-tintro__sum:not(.a2-tintro__sum--lead):has(.a2-tintro__sumt){flex-basis:100%;margin:0}.a2-tintro__sum--lead>.a2-tintro__n{display:none}}.a2-tintro__related{border-top:1px solid var(--a2-hairline);margin-top:12px;padding-top:12px}}
