.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

.story-wrapper {
    max-width: 1400px;
    margin: auto;
    padding: 60px 25px;
}

.story-row {
display: flex;
flex-flow: row wrap;
gap: 25px;
justify-content: space-between;
align-items: center;
margin: 10px auto 35px;
}

.story-col {
flex: 1 380px;
margin: auto;
width: 100%;
}

.story-right {
text-align: center;
}

.story-right img {
max-width: 520px;
width: 100%;
}

.story-left p {
	width: fit-content;
	margin: 15px auto;
}

.story-list {
	list-style: decimal;
	font-weight: 600;
	margin: auto;
	width: fit-content;
}

.story-list li {
padding-block: 4px;
}