I have been struggling with aligning radio buttons to match the alignment of the form's text boxes.
I've experimented with various solutions recommended on this site, as well as others and YouTube. However, the most helpful resource I found was:
html {background-color: off #f3f3f3;}
fieldset {background-color: rgb(181, 221, 230); width: 700px;}
#submit {width: 100px; margin-left: 300px; margin-bottom: 20px;}
#comments {margin-top: 0.8rem; height: 100px;}
label {display: inline-block; text-align: right; width: 150px; margin: 0.8rem;}
input[type="radio"] {margin-left: 190px;}
.required-field::after {content: "*"; color: red;}
.select {text-align: justify; margin-left: 0px;}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css"/>
<title>Car Race Signup Sheet</title>
</head>
<body>
<h1>Car Race Signup Sheet</h1>
<p>Note: MANDATORY FIELD = *</p>
<form>
<fieldset>
<div class="required-field">
<label for="selectevent">* Select Event</label>
<input type="radio" id="Stock" name="* Select Event" value="Stock">
<label for="Stock">Stock</label><br>
<input type="radio" id="Modified" name="* Select Event" value="Modified">
<label for="Modified">Modified</label><br>
<label for="lastname">*Last Name</label>
<input type="text" name="lastname"><br>
<!-- more form elements here -->
</fieldset>
</form>
</body>
</html>