@layer components{.point-list_wrap{gap:var(--space-6) var(--site-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;&.narrow{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=72rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=40rem){&,&.narrow{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}}.point-list_item{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:.125rem solid var(--text);display:grid;.narrow>&{border-top:0;padding-top:0}& p{max-width:30ch;color:var(--text-2);text-wrap:pretty;margin:0}}}
