gov-link,.gov-link{position:relative;display:inline-flex;text-decoration:none;margin-top:0;margin-bottom:0}gov-link *,.gov-link *{margin-top:0;margin-bottom:0}gov-link .element,.gov-link .element{display:inline-block;text-decoration:none;color:var(--text-primary-color)}gov-link .element>span:not(.gov-icon),.gov-link .element>span:not(.gov-icon){display:inline-block;text-decoration:underline}@media not all and (pointer: coarse){gov-link .element:hover>span,.gov-link .element:hover>span{text-decoration:none}}gov-link .element:visited>span,gov-link .element:visited gov-icon,gov-link .element:visited .gov-icon,.gov-link .element:visited>span,.gov-link .element:visited gov-icon,.gov-link .element:visited .gov-icon{color:var(--status-visited)}gov-link *[slot=icon-start],gov-link *[slot=icon-end],gov-link--external,.gov-link *[slot=icon-start],.gov-link *[slot=icon-end],.gov-link--external{position:absolute}gov-link *[slot=icon-start],.gov-link *[slot=icon-start]{left:0}gov-link *[slot=icon-end],gov-link--external,.gov-link *[slot=icon-end],.gov-link--external{right:0}gov-link[truncate] .element>span:not(.gov-icon),.gov-link[truncate] .element>span:not(.gov-icon){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}gov-link[size=s],.gov-link[size=s]{min-height:var(--height, var(--height-component-s))}gov-link[size=s] .element,.gov-link[size=s] .element{font-size:var(--font-size-body-s);line-height:150%;font-weight:400;line-height:var(--height, var(--height-component-s))}gov-link[size=s] .element gov-icon,gov-link[size=s] .element .gov-icon,.gov-link[size=s] .element gov-icon,.gov-link[size=s] .element .gov-icon{width:var(--icon-size, var(--icon-size-s));height:var(--icon-size, var(--icon-size-s))}gov-link[size=s] *[slot=icon-start],gov-link[size=s] *[slot=icon-end],gov-link[size=s] .gov-link--external,.gov-link[size=s] *[slot=icon-start],.gov-link[size=s] *[slot=icon-end],.gov-link[size=s] .gov-link--external{top:var(--margin, var(--spacing-s))}gov-link[size=s]:has([slot=icon-start]),.gov-link[size=s]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))}gov-link[size=s]:has([slot=icon-end]),gov-link[size=s]:has(.gov-link--external),.gov-link[size=s]:has([slot=icon-end]),.gov-link[size=s]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))}gov-link[size=s]:has([slot=icon-end]+.gov-link--external),.gov-link[size=s]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))*2)}gov-link[size=s]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=s]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-s)))}gov-link[size=m],.gov-link[size=m]{min-height:var(--height, var(--height-component-m))}gov-link[size=m] .element,.gov-link[size=m] .element{font-size:var(--font-size-body-m);line-height:150%;font-weight:400;line-height:var(--height, var(--height-component-m))}gov-link[size=m] .element gov-icon,gov-link[size=m] .element .gov-icon,.gov-link[size=m] .element gov-icon,.gov-link[size=m] .element .gov-icon{width:var(--icon-size, var(--icon-size-m));height:var(--icon-size, var(--icon-size-m))}gov-link[size=m] *[slot=icon-start],gov-link[size=m] *[slot=icon-end],gov-link[size=m] .gov-link--external,.gov-link[size=m] *[slot=icon-start],.gov-link[size=m] *[slot=icon-end],.gov-link[size=m] .gov-link--external{top:var(--margin, var(--spacing-s-nudge))}gov-link[size=m]:has([slot=icon-start]),.gov-link[size=m]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))}gov-link[size=m]:has([slot=icon-end]),gov-link[size=m]:has(.gov-link--external),.gov-link[size=m]:has([slot=icon-end]),.gov-link[size=m]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))}gov-link[size=m]:has([slot=icon-end]+.gov-link--external),.gov-link[size=m]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))*2)}gov-link[size=m]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=m]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-m)))}gov-link[size=l],.gov-link[size=l]{min-height:var(--height, var(--height-component-l))}gov-link[size=l] .element,.gov-link[size=l] .element{font-size:var(--font-size-body-l);line-height:150%;font-weight:400;line-height:var(--height, var(--height-component-l))}gov-link[size=l] .element gov-icon,gov-link[size=l] .element .gov-icon,.gov-link[size=l] .element gov-icon,.gov-link[size=l] .element .gov-icon{width:var(--icon-size, var(--icon-size-l));height:var(--icon-size, var(--icon-size-l))}gov-link[size=l] *[slot=icon-start],gov-link[size=l] *[slot=icon-end],gov-link[size=l] .gov-link--external,.gov-link[size=l] *[slot=icon-start],.gov-link[size=l] *[slot=icon-end],.gov-link[size=l] .gov-link--external{top:var(--margin, var(--spacing-m))}gov-link[size=l]:has([slot=icon-start]),.gov-link[size=l]:has([slot=icon-start]){padding-left:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))}gov-link[size=l]:has([slot=icon-end]),gov-link[size=l]:has(.gov-link--external),.gov-link[size=l]:has([slot=icon-end]),.gov-link[size=l]:has(.gov-link--external){padding-right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))}gov-link[size=l]:has([slot=icon-end]+.gov-link--external),.gov-link[size=l]:has([slot=icon-end]+.gov-link--external){padding-right:calc((var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))*2)}gov-link[size=l]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end],.gov-link[size=l]:has([slot=icon-end]+.gov-link--external) *[slot=icon-end]{right:calc(var(--spacing-s-nudge) + var(--icon-size, var(--icon-size-l)))}
