@media
	{
		main
		{
			gap: 4vw;
		}
		section
		{
			gap: 0.5vw;
		}
		main img
		{
			max-width: 30vw;
			max-height: 30vw;
			width: 30vw;
			height: 30vw;
		}
		.titleToggle
		{
			flex-direction: row;
			justify-content: flex-start;
			gap: 4vw;
		}
		.accordion_arrow
		{
			display: none;
		}
		p
		{
			width: 100%;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
		}
	}

@media (max-width: 1400px)
	{

	}


@media (max-width: 800px)
	{
		main
		{
			gap: 2vw;
			margin-bottom: 10vw;
		}
		section
		{
			gap: 3vw;
			margin-bottom: 10vw;
		}
		main img
		{
			max-width: 90vw;
			max-height: 90vw;
			width: 90vw;
			height: 90vw;
		}
		.titleToggle
		{
			flex-direction: row;
			justify-content: flex-start;
			gap: 4vw;
		}
		.accordion_arrow
		{
			display: block;
			width: 4vw;
			height: 4vw;
		}
		.open .accordion_arrow
		{
			transform: rotate(-180deg);
		}
		section:first-of-type p, section:first-of-type img
		{
			display: flex;
		}
		section p, section img
		{
			display: none;
		}
		section.open p, section.open img
		{
			display: flex;
		}
		.article_link
		{
			line-height: 7vw;
		}
	}
