	body#useful-forms #guide-intro.lead_in {
		padding-top: 0;
	}

	body#useful-forms #guide-list {
		margin-top: 2vw;
		padding-left: 12vw;
		padding-right: 12vw;
	}


	body#useful-forms .form-row {
		align-items: center;
		border-bottom: 1px solid #edf0f1;
		color: inherit;
		display: grid;
		gap: 24px;
		grid-template-columns: 150px minmax(0, 1fr) auto;
		padding: 24px 0;
		text-decoration: none;
		transition: background-color .2s ease;
	}

	body#useful-forms .form-row:hover {
		background-color: #f8fafb;
		color: inherit;
		text-decoration: none;
	}

	body#useful-forms .form-row > span {
		color: #006987;
		font-size: .85rem;
		font-weight: 700;
		letter-spacing: 0;
	}

	body#useful-forms .form-row > span:before {
		background-color: #edf0f1;
		border-radius: 4px;
		color: #52616b;
		content: "PDF";
		display: inline-block;
		font-size: .72rem;
		font-weight: 700;
		line-height: 1;
		margin-right: 10px;
		padding: 5px 7px;
	}

	body#useful-forms .form-row h3 {
		color: var(--purple-darkest);
		font-size: 1.18rem;
		font-weight: 700;
		margin: 0 0 7px;
	}

	body#useful-forms .form-row p {
		color: #52616b;
		font-size: .95rem;
		margin: 0;
	}

	body#useful-forms .form-row label {
		align-items: center;
		color: #006987;
		display: inline-flex;
		font-size: .95rem;
		font-weight: 700;
		gap: 8px;
		margin: 0;
		white-space: nowrap;
	}


	@media (max-width: 760px) {
		body#useful-forms #guide-list {
			padding-left: 20px;
			padding-right: 20px;
		}

		body#useful-forms .form-row {
			align-items: flex-start;
			grid-template-columns: 1fr;
			gap: 10px;
			padding: 22px 0;
		}

		body#useful-forms .form-row:hover {
			background-color: #f8fafb;
		}
	}
	
			
	@media (min-width: 992px) {	
		#guide-list .section-heading {
			padding-left: 12vw;
			padding-right: 12vw;
		}		
		
		#guide-list .forms-list {
			padding-left: 10vw;
			padding-right: 10vw;
		}	
						
		
		body#useful-forms .form-row {
			padding-left: 2vw;
			padding-right: 2vw;
		}	
	}
		
