article {
    max-width: 50.625vw!important;
}
.org--table--X{
	background-color: var(--bluegrey);
}
.M--T--ext {
    margin-top: 1vw;
}
.M--T--ext > p {
    font-size: 1vw;
    line-height: 1.75;
}
.M--T--ext > p:not(:last-child) {
    margin-bottom: 1vw;
}
.M--T--exting {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.M--T--exting > p {
    font-size: .9vw;
    line-height: 1.75;
}
.M--T--ext > p > span {
    display: inline-block;
    background-color: var(--darkblue);
    color: var(--cream);
    padding-left: 0.25vw;
    padding-right: 0.25vw;
    margin-right: 0.25vw;
}
.M--T--cap:hover > img {
    filter: grayscale(.8);
}
@media only screen and (min-width: 320px) and (max-width: 1366px){
	article {
		max-width: 65rem!important;
	}
	.M--T--ext {
		margin-top: 1.0625rem;
	}
	.M--T--ext > p {
		font-size: 1.0625rem;
	}
	.M--T--ext > p:not(:last-child) {
		margin-bottom: 1.0625rem;
	}
	.M--T--exting > p {
		font-size: 1.0625rem;
	}
	.M--T--ext > p > span {
		padding-left: 0.3125rem;
		padding-right: 0.3125rem;
		margin-right: 0.3125rem;
	}
}
@media only screen and (min-width: 320px) and (max-width: 820px){
	.M--T--exting > p {
		font-size: 0.9375rem;
	}
}
@media only screen and (min-width: 320px) and (max-width: 604px){
	.M--T--exting {
		margin-right: 0;
	}
	.M--T--cap {
		width: 100%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px){
	.M--T--ext > p {
		font-size: 0.9375rem;
	}
}