    .nlNvidia { margin:20px 10px; }
    .nlNvidia h3 { margin-bottom: 10px; }
    .nlNvidia p:first-of-type { font-style: italic; }
    .nlNvidia p { margin-bottom: 20px; }
    .nlNvidia a { color: blue; }
    .NLbanner { display: block; margin-bottom: 20px; }

@media screen and (min-width: 769px) {
    iframe { width: 400px; border: 0px; height: 490px; margin-left: 10px }
}
@media screen and (max-width: 768px) {
    iframe { 
        width: 100%;
        border: 0px;
        height: 554px;
    }
}

h1 {
	padding: 1rem 0;
}

.accordion>.card .card-header {
	padding: 0.7rem 0.5rem;
	font-weight: bold;
	cursor: pointer;
}

.accordion>.card li {
	margin: 0 0 0.8rem 0;
}

.accordion>.card li li {
	margin: 0.8rem 0;
}

.card-body {
	padding: 0.7rem 0.5rem;
}
.nlUpdate { background: #ececec; padding: 10px; border: 1px solid rgba(0,0,0,.125); }