:root{--link-list-block-border-radius: 0}.link-list-block{--_columns: 2;width:100%;box-sizing:border-box;padding:40px 32px;background-color:var(--color-surface-elevated);border-radius:var(--link-list-block-border-radius)}@media screen and (min-width: 64rem){.link-list-block{padding:var(--block-padding-block, 80px) var(--block-padding-inline, 80px)}}.link-list-block>nav:first-child .link-list-block__list{margin-top:0}.link-list-block__heading{margin:0}.link-list-block__intro{max-width:640px;font:var(--font-body);margin-block:20px}.link-list-block__list{display:flex;flex-direction:column;padding:0;margin:10px 0 0}@media screen and (min-width: 64rem){.link-list-block__list{display:grid;margin-top:20px;gap:0 52px;grid-template-columns:repeat(var(--_columns),minmax(0,1fr))}}.link-list-block__item{display:contents}.link-list-block__link{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid color-mix(in srgb,var(--color-profile) 15%,transparent);color:var(--color-text-body);font:var(--font-body-large);text-decoration:none}.link-list-block__link:hover{color:currentcolor;text-decoration:underline}.link-list-block__link arrow-right{width:24px;height:24px;fill:var(--surface-dark-alternate, var(--color-profile-alternate))}.link-list-block__link:hover arrow-right{--arrow-expand: 1}.link-list-block--single{display:flex;flex-direction:column}@media screen and (min-width: 64rem){.link-list-block--single{align-items:center}}.link-list-block--single .link-list-block__list{display:flex;flex-direction:column}@media screen and (min-width: 64rem){.link-list-block--single .link-list-block__list{min-width:520px}}.link-list-block--triple{--_columns: 3}.link-list-block--buttons{--_item-color: var(--color-surface-elevated);padding:0;background-color:transparent}.link-list-block--buttons .link-list-block__list{gap:8px}@media screen and (min-width: 64rem){.link-list-block--buttons .link-list-block__list{gap:24px}}.link-list-block--buttons .link-list-block__link{padding:24px;border:0;border-radius:var(--link-list-block-border-radius);background-color:var(--_item-color)}@media screen and (min-width: 64rem){.link-list-block--buttons .link-list-block__link{padding:30px}}.link-list-block--primary{--_item-color: color-mix(in srgb, var(--color-profile-alternate) 9%, transparent);max-width:1050px;margin-inline:auto}.link-list-block--primary .link-list-block__link{font-weight:500}
