.details-view {
  border: 1px solid #0A66C2;
  border-radius: .5rem;
  padding: 1rem;
}

.details-view details .content {
  margin-top: .5rem;
}

.details-view details .content p {
  margin-bottom: 0;
}

.details-view details summary {
  font-weight: 600;
}

.details-view details summary::-webkit-details-marker,
.details-view details summary::marker {
  display: none;
}

.details-view details:not([open]) summary .marker {
  transform: rotate(-180deg);
}
