.link-matrix-head{margin-bottom:var(--gap-lead-content)}.link-matrix-head h2{line-height:var(--lh-heading)}.link-matrix-lead{margin-top:var(--gap-heading-lead);max-width:var(--measure-lead);font-size:var(--type-lead);line-height:var(--lh-body);color:var(--text-secondary)}.link-matrix{margin:0 0 var(--gap-sections);padding:0}.link-matrix-cell{margin-bottom:var(--gap-linkmatrix-row)}.link-matrix-axis{display:block}.link-matrix-axis-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);font-size:var(--type-linkmatrix-axis);font-weight:500;line-height:var(--lh-body);color:var(--text-primary);list-style:none}.link-matrix-axis-head::-webkit-details-marker{display:none}.link-matrix-axis-head::marker{content:""}.link-matrix-axis-count{color:var(--text-muted)}.link-matrix-axis-body{padding-top:var(--space-16)}.link-matrix-links{display:flex;flex-direction:column;gap:var(--space-12);margin:0;padding:0;list-style:none}.link-matrix-link,.link-matrix-links li{font-size:var(--type-linkmatrix-link);line-height:var(--lh-body)}.link-matrix-link{color:var(--text-secondary);transition:color .15s ease-in-out;cursor:pointer}.link-matrix-axis-count,.link-matrix-link-count{white-space:nowrap}.link-matrix-link-count{color:var(--text-muted)}.link-matrix-link:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--focus-ring)}@media (hover:hover){.link-matrix-link:hover{color:var(--text-primary);text-decoration:underline}.link-matrix-link:hover .link-matrix-link-count{color:var(--text-muted)}.link-matrix-more-head:hover{color:var(--brand-hover)}}.link-matrix-more{margin-top:var(--space-16)}.link-matrix-more-head{font-size:var(--type-caption);font-weight:500;line-height:var(--lh-body);color:var(--brand-primary);cursor:pointer;list-style:none}.link-matrix-more-head::-webkit-details-marker{display:none}.link-matrix-more-head::marker{content:""}.link-matrix-more[open] .link-matrix-more-head{margin-bottom:var(--space-16)}.link-matrix-more-arrow{display:inline-block;transition:transform .15s ease-in-out}.link-matrix-more[open] .link-matrix-more-arrow{transform:rotate(180deg)}.link-matrix-axis-glyph{flex:0 0 auto;width:25px;height:25px;transform:rotate(0);transform-origin:center center;transition:transform .15s ease-in-out}@media only screen and (min-width:631px){.link-matrix-axis-head{pointer-events:none}.link-matrix-axis-count,.link-matrix-axis-glyph{display:none}.link-matrix-axis-body{display:grid;grid-template-columns:repeat(var(--linkmatrix-cols),minmax(0,1fr));grid-column-gap:var(--gap-grid);-moz-column-gap:var(--gap-grid);column-gap:var(--gap-grid);grid-row-gap:var(--space-12);row-gap:var(--space-12)}.link-matrix-links,.link-matrix-more,.link-matrix-more::details-content{display:contents}.link-matrix-more-head{display:none}}@media only screen and (max-width:630px){.link-matrix-cell{border-top:1px solid var(--border-divider)}.link-matrix-cell:last-child{border-bottom:1px solid var(--border-divider)}.link-matrix-axis-head{min-height:var(--size-linkmatrix-row);padding:var(--space-12) 0;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link-matrix-axis[open] .link-matrix-axis-glyph{transform:rotate(45deg)}.link-matrix-axis-body{padding:var(--space-8) 0 var(--space-20)}.link-matrix-more-head{font-size:var(--type-caption)}}