.home-main{max-width:52rem;margin:auto;padding:0 24px 48px}.home-heading{padding:36px 0 12px}.home-heading h1{font-size:var(--title);margin:0 0 12px}
.unit-list{list-style:none;margin:0;padding:0}.unit-list li{border-top:1px solid var(--line)}.unit-list li:last-child{border-bottom:1px solid var(--line)}
.unit-list a{display:grid;grid-template-columns:minmax(8rem,27%) 1fr;align-items:baseline;gap:1rem;padding:12px 0;text-decoration:none;color:var(--ink)}
.unit-ref{font:var(--small)/1.5 var(--sans);color:var(--muted)}.unit-list a:hover .unit-title,.unit-list a:focus-visible .unit-title{text-decoration:underline;color:var(--teal)}
@media(max-width:600px){.unit-list a{grid-template-columns:minmax(4.5rem,25%) 1fr}}
