/* V3 Phase 1 — the commercial model. Layered over review-v7.css. */

.opt-out-field {
  margin: 1.1rem 0 1.4rem;
  padding-top: 1.1rem;
  border-top: 1px solid rgba(20, 43, 35, 0.14);
}

.opt-out-field > label {
  display: flex;
  gap: 0.65rem;
  align-items: flex-start;
  cursor: pointer;
  font-size:var(--type-body);
  line-height: 1.45;
}

.opt-out-field input[type="checkbox"] {
  flex: 0 0 auto;
  width: 1.05rem;
  height: 1.05rem;
  margin-top: 0.15rem;
  accent-color: #142b23;
  cursor: pointer;
}

.opt-out-field > label:hover span { text-decoration: underline; }

.opt-out-field input[type="checkbox"]:focus-visible {
  outline: 2px solid #142b23;
  outline-offset: 2px;
}

.opt-out-field .opt-out-note {
  margin: 0.55rem 0 0 1.7rem;
}
