.link-list h2{margin:0}@media screen and (min-width: 48rem){.link-list h2{font-size:1.875rem;font-weight:400;letter-spacing:-.2px;line-height:1.5em}}.link-list__icon{height:1.875rem;display:flex;align-items:center;margin-right:1rem}@media screen and (min-width: 48rem){.link-list__icon{height:2.25rem}}.link-list__text{margin-top:.5rem}@media screen and (min-width: 100rem){.link-list__text{max-width:18.75rem}}.link-list__link{display:flex;align-items:flex-start;text-decoration:none}.link-list__link:link{--fg-color: currentColor}.link-list__link:hover{text-decoration:none}.link-list__link:hover h2{text-decoration:underline}.link-list__link:visited .link-list__icon svg{--fg-color: currentColor}.link-list__link svg{width:2rem;height:2rem}
