@charset "utf-8";
/*
* COMMON
******************************************************/
.support {
	margin:auto;
	padding: 40px 20px 80px 20px;
}
@media print, screen and (min-width: 1140px) {
	.support {
		max-width: var(--content-size);
		padding: 60px 0 120px 0
	}
}

/*
* CONTENTS
******************************************************/
.support__heading {
    background: var(--color-secondary);
    color: var(--color-default);
    font-size: var(--font-size-ml);
    font-weight: var(--font-bold);
    text-align: center;
    padding: 24px 12px;
    margin: 5px 0 0 0;
}
.support__secondary-heading {
	background: var(--color-border-gray);
    color: var(--color-text-gray);
    font-size: var(--font-size-ml);
    font-weight: var(--font-bold);
    text-align: center;
    padding: 24px 12px;
	margin: 2em 0 0 0;
}
.support__content {
	padding: 20px 0 0 0;
}
.support__content h3,
.support__content h4 {
    margin: 1em 0;
	line-height: 1.2;
    font-weight: var(--font-bold);
}
.support__content h3 {
    font-size: var(--font-size-ls);
}
.support__content h4 {
    font-size: var(--font-size-md);
}
.support__content ul {
	margin: 1em 0;
}
.support__content li {
	list-style-type: disc;
	list-style-position: inside;
}
.support__content li,
.support__content p {
	font-size: var(--font-size-df);
	margin: 0 0 .55em;
}
.support__content-date {
	text-align: right;
}
@media print, screen and (min-width: 1140px) {
	.support__heading {
        font-size: var(--font-size-lg);
        padding: 12px;
	}
	.support__secondary-heading {
		font-size: var(--font-size-lg);
        padding: 12px;
	}
	.support__content h3 {
		font-size: var(--font-size-lm);
	}
	.support__content h4 {
		font-size: var(--font-size-ml);
	}
	.support__content li,
	.support__content p {
		font-size: var(--font-size-md);
	}
}