.references .topreference,.frame-type-arbreferences_top:has(.topreference){--color__waypoint: var(--color__dark-taupe);padding-block-start:var(--space__inline-background-image)}:is(.references .topreference,.frame-type-arbreferences_top:has(.topreference)) .divider{margin-block-start:0}.topreference__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space__row-gap) var(--space__column-gap);padding-inline:var(--space__fluid-edge);padding-block-end:var(--space__fluid-edge);min-height:80vh;color:var(--color__white);position:relative}.topreference__grid h2{margin-block-start:var(--space__fluid-edge)}@media (min-width: 42.5rem){.topreference__grid h2{margin-block-start:0}}.topreference__grid .letter{font-size:var(--font__size--letter);line-height:1;align-self:end}@media (min-width: 42.5rem){.topreference__grid{grid-template-columns:repeat(6,1fr)}}.topreference__text{grid-column:1 / -1}@media (min-width: 42.5rem){.topreference__text{grid-column:2 / -2}}.topreference__anchor{display:block;margin-block-start:1rem;color:inherit}.topreference__anchor:after{position:absolute;inset:0;display:block;content:""}@media (min-width: 42.5rem){.topreference__anchor{margin-block-start:2rem}}.topreference--abbr3 .letter--2{grid-column:span 2;text-align:center}.topreference--abbr3 .letter--3{text-align:right}@media (min-width: 42.5rem){.topreference--abbr3 .letter--1{text-align:right;align-self:start}.topreference--abbr3 .letter--2{grid-column:2;text-align:left}.topreference--abbr3 .letter--3{text-align:right;grid-column:-2}}.topreference--abbr2 .letter--1{grid-column:1}.topreference--abbr2 .letter--2{grid-column:-2;text-align:right}@media (min-width: 42.5rem){.topreference--abbr2 .letter--1{grid-column:2}}
