
.link {
&[data-v-5c7a0cb5] {
	padding: 1rem;
}
> div:first-child {
&[data-v-5c7a0cb5] {
		display: grid;
		grid-template-areas:
			"link-logo link-paying"
			"link-title link-title";
		grid-template-columns: 1fr 32px;
		gap: 0.5rem;
}
h3[data-v-5c7a0cb5] {
			grid-area: link-title;
}
[data-v-5c7a0cb5]:first-child {
			grid-area: link-logo;
}
[data-v-5c7a0cb5]:last-child {
			grid-area: link-paying;
			margin-left: auto;
			display: flex;
			flex-flow: row wrap;
			gap: 0.5rem;
}
}
}
@media screen and (width >= 704px) {
.link > div[data-v-5c7a0cb5]:first-child {
		grid-template-areas: "link-logo link-title link-paying";
		grid-template-columns: 300px 1fr 72px;
		gap: 0.5rem;
}
}
